Specifications
SKU: 11731908
Parameter | Description | Value |
---|---|---|
Part Number | Component Identifier | EN80C196KC20 |
Type | Device Type | Microcontroller |
Architecture | Processor Architecture | 16-bit C196 Core |
Clock Frequency | Maximum Clock Speed | 20 MHz |
Operating Voltage | Supply Voltage Range | 4.75 V to 5.25 V |
Flash Memory | Program Memory Size | 32 KB |
RAM | Data Memory Size | 1 KB |
EEPROM | Non-Volatile Data Memory | 512 Bytes |
I/O Ports | Number of I/O Pins | 32 |
Timers/Counters | Number of Timers/Counters | 4 x 16-bit |
Serial Communication Interfaces | Number of Serial Interfaces | 2 x UART, 1 x SPI, 1 x I2C |
Analog-to-Digital Converter (ADC) | ADC Channels and Resolution | 8 channels, 8-bit |
Watchdog Timer | Watchdog Timer Availability | Yes |
Power Management | Low Power Modes | Idle, Sleep, Stop |
Package | Package Type | 44-pin PLCC (Plastic Leaded Chip Carrier) |
Temperature Range | Operating Temperature | -40°C to +85°C |
Supply Current | Typical Supply Current at 20 MHz | 20 mA |
Instructions for Use:
Power Supply:
- Connect the VCC pin to a 5V power supply within the range of 4.75V to 5.25V.
- Connect the GND pin to the ground.
Clock Configuration:
- Use an external crystal or oscillator connected to the XTAL1 and XTAL2 pins to provide the clock signal.
- Ensure the clock frequency does not exceed 20 MHz.
Reset Pin:
- Connect the RESET pin to a pull-up resistor to VCC.
- Apply a low pulse to the RESET pin to reset the microcontroller.
Programming:
- Use an in-circuit programmer to program the flash memory.
- Follow the programming algorithm provided by the manufacturer.
I/O Configuration:
- Configure the I/O ports using the appropriate register settings in your code.
- Set the direction of each port pin as input or output.
Interrupts:
- Enable interrupts by setting the corresponding bits in the interrupt control registers.
- Write interrupt service routines (ISRs) to handle specific events.
Low Power Modes:
- Enter low power modes by setting the appropriate bits in the power control registers.
- Use the watchdog timer to wake up from sleep mode if necessary.
Serial Communication:
- Initialize the UART, SPI, or I2C interfaces by configuring the respective control registers.
- Use the serial communication functions to send and receive data.
Analog-to-Digital Conversion:
- Configure the ADC by setting the appropriate control registers.
- Start conversions and read the results from the ADC data registers.
Watchdog Timer:
- Enable the watchdog timer by setting the appropriate bits in the watchdog control register.
- Reset the watchdog timer periodically to prevent a system reset.
For detailed information, refer to the datasheet and application notes provided by the manufacturer.
(For reference only)Inquiry - EN80C196KC20