8-Bit MCU with single voltage Flash Memory, Data EEPROM, ADC, Timers, SPI
Memories
1K or 1.5K bytes single voltage Flash Program memory with read-out protection, In-Circuit and In-Application Programming (ICP and IAP). 10K write/erase cycles guaranteed, data retention: 20 years at 55°C.
128 bytes RAM.
128 bytes data EEPROM with read-out protection. 300K write/erase cycles guaranteed, data retention: 20 years at 55°C.
Clock, Reset and Supply Management
3-level low voltage supervisor (LVD) and auxiliary voltage detector (AVD) for safe poweron/ off procedures
Clock sources: internal 1MHz RC 1% oscillator or external clock
PLL x4 or x8 for 4 or 8 MHz internal clock
Four Power Saving Modes: Halt, Active-Halt, Wait and Slow
Interrupt Management
10 interrupt vectors plus TRAP and RESET
4 external interrupt lines (on 4 vectors)
I/O Ports
13 multifunctional bidirectional I/O lines
9 alternate function lines
6 high sink outputs
2 Timers
One 8-bit Lite Timer (LT) with prescaler including: watchdog, 1 realtime base and 1 input capture.
One 12-bit Auto-reload Timer (AT) with output compare function and PWM
1 Communication Interface
SPI synchronous serial interface
A/D Converter
8-bit resolution for 0 to VDD
Fixed gain Op-amp for 11-bit resolution in 0 to 250 mV range (@ 5V VDD)
5 input channels
Instruction Set
8-bit data manipulation
63 basic instructions with illegal opcode detection