Specifications
SKU: 592644
CMOS 16-Bit Microprocessor
Parameter | Description | Value |
---|---|---|
Part Number | CP80C86 | |
Type | Microcontroller | |
Architecture | 8086 Compatible | |
Clock Frequency | Operating Clock Speed | 5 MHz to 10 MHz |
Data Bus Width | Data Bus Size | 16-bit |
Address Bus Width | Address Bus Size | 20-bit |
Program Memory Type | ROM (Read-Only Memory) | 32 KB |
Data Memory Type | RAM (Random Access Memory) | 256 bytes |
I/O Ports | Number of I/O Lines | 24 |
Interrupts | Number of Interrupt Sources | 8 |
Operating Voltage | Supply Voltage Range | 5 V |
Operating Temperature | Temperature Range for Operation | -40°C to 85°C |
Package Type | Package Style | DIP (Dual Inline Package) |
Pin Count | Number of Pins | 40 |
Instructions
Power Supply Connection:
- Connect the VCC pin to +5V and the GND pin to ground.
- Ensure a stable power supply to avoid voltage fluctuations.
Clock Configuration:
- Connect an external clock source or crystal oscillator between the XTAL1 and XTAL2 pins.
- The recommended frequency range is 5 MHz to 10 MHz.
Reset Circuit:
- Connect a reset circuit to the RESET pin to ensure proper initialization.
- A typical reset circuit includes a capacitor and resistor connected to VCC and GND.
Programming:
- Use a programmer compatible with the CP80C86 to load your program into the internal ROM.
- Ensure the program is correctly formatted for the 8086 architecture.
I/O Configuration:
- Configure the I/O ports using the appropriate control registers.
- Set the direction of each port (input or output) as required by your application.
Interrupt Handling:
- Enable interrupts by setting the appropriate bits in the interrupt enable register.
- Write interrupt service routines (ISRs) to handle specific interrupt sources.
Memory Mapping:
- Map the program and data memory according to the address bus width.
- Use the segment and offset addressing scheme to access memory locations.
Testing:
- After programming and configuration, test the microcontroller to ensure it operates correctly.
- Verify the functionality of all I/O ports and interrupt sources.
Documentation:
- Refer to the datasheet and user manual for detailed information on specific registers and instructions.
- Consult the 8086 architecture documentation for programming guidelines and examples.
Inquiry - CP80C86