1. Description A96G166/A96A166/A96S166 User’s manual
1 Description
A96G166/A96A166/A96S166 is an advanced CMOS 8-bit microcontroller with 16Kbytes of FLASH.
This is a powerful microcontroller which provides a highly flexible and cost-effective solution to many
embedded control applications.
1.1 Device overview
In this section, features of A96G166/A96A166/A96S166 and peripheral counts are introduced.
Table 1. A96G166/A96A166/A96S166 Device Features and Peripheral Counts
8-bit CISC core (M8051, 2 clocks per cycle)
Up to 21 peripheral interrupts supported.
EINT0 to 4, EINT5, EINT6, EINT7 to A, EINT10, EINT11,
EINT12 (7)
Timer (0/1/2) (3)
WDT (1)
BIT (1)
WT (1)
USART *Rx/Tx (4)
I2C (1)
ADC (1)
CRC (1)
LVI (1)
16 Kbytes FLASH with self-read and write capability
In-system programming (ISP)
Endurance: 30,000times
Programmable pulse generation
Pulse generation (by T0/T1/T2)
16-bit Complement PWM (Dead time control)
Minimum instruction execution
time
125ns (@ 16MHz main clock)
61us (@ 32.768kHz sub clock)