8-bit MCU with single voltage Flash memory, data EEPROM, ADC, 8/12-bit timers, I²C interface
Memories
4 Kbytes single voltage extended Flash (XFlash) Program memory with Read-Out Protection In-Circuit Programming and In-Application programming (ICP and IAP) Endurance: 10K write/erase cycles guaranteed Data retention: 20 years at 55 °C
384 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) for main supply and an auxiliary voltage detector (AVD) for safe power-on/off
Clock sources: Internal trimmable 8 MHz RC oscillator, auto wake-up internal low power - low frequency oscillator, crystal/ceramic resonator or external clock
Five power saving modes: Halt, Active-Halt, Auto Wake-up from Halt, Wait and Slow
I/O Ports
Up to 24 multifunctional bidirectional I/Os
8 high sink outputs
5 timers
Configurable watchdog timer
Dual 8-bit Lite timers with prescaler, 1 real time base and 1 input capture
Dual 12-bit Auto-reload timers with 4 PWM outputs, input capture, output compare, dead-time generation and enhanced one pulse mode functions
Communication interface:
I²C multimaster interface
A/D converter: 10 input channels
Interrupt management
13 interrupt vectors plus TRAP and RESET
Instruction set
8-bit data manipulation
63 basic instructions with illegal opcode detection