
A96G166/A96A166/A96S166
User’s Manual
16 MHz 8-bit MCU, 16 KB Flash Memory, 12-bit ADC,
3 Timers, USART, I2C, High Current Port
User’s Manual Version 1.13
Global Top Smart MCU Innovator
Introduction
This
user’s
manual targets application developers who use A96G166/A96A166/A96S166 for their
specific needs. It provides complete information of how to use A96G166/A96A166/A96S166 device.
Standard
functions
and
blocks
including
corresponding
register
information
of
A96G166/A96A166/A96S166 are introduced in each chapter, while instruction set is in Appendix.
A96G166/A96A166/A96S166 is based on M8051 core, and provides standard features of 8051 such
as 8-bit ALU, PC, 8-bit registers, timers and counters, serial data communication, PSW, DPTR, SP, 8-
bit data bus and 2x16-bit address bus, and 8/11/16-bit operations.
In addition, this device incorporates followings to offer highly flexible and cost-effective solutions:
16Kbytes of FLASH, 256bytes of IRAM, 512bytes of XRAM, general purpose I/O, basic interval timer,
watchdog timer, 8/16-bit timer/counter, 16-bit PPG output, 8-bit PWM output, 16-bit PWM output,
watch timer, buzzer driving port, USART, I2C, CRC, 12-bit A/D converter, on-chip POR, LVR, LVI, on-
chip oscillator and clock circuitry.
As a field proven best seller, A96G166/A96A166/A96S166 has been sold more than 3 billion units up
to now, and introduces rich features such as excellent noise immunity, code optimization, cost
effectiveness, and so on.
Reference document
A96G166/A96A166/A96S166 programming tools and manuals released by ABOV: They are
available at ABOV website,
SDK-
51 User’s guide
(System Design Kit) released by Intel in 1982: It contains all of
components of a single-
board computer based on Intel’s 8051 single
-chip microcomputer
Information on Mentor Graphics 8051 microcontroller: The technical document is provided at
Mentor
https://www.mentor.com/products/ip/peripheral/microcontroller/