Datasheet
Table Of Contents
- Features
- Applications
- Functional Block Diagram
- General Description
- Revision History
- Specifications
- Absolute Maximum Ratings
- Pin Configurations and Function Descriptions
- Typical Performance Characteristics
- Terminology
- Explanation of Typical Performance Plots
- Memory Organization
- Special Function Registers (SFRs)
- Special Function Registers
- ADC Circuit Information
- Calibrating the ADC
- Initiating Calibration in Code
- Nonvolatile Flash/EE Memory
- Using the Flash/EE Data Memory
- User Interface to Other On-Chip ADuC832 Peripherals
- On-Chip PLL
- Pulse-Width Modulator (PWM)
- PWM Modes of Operation
- Serial Peripheral Interface
- I2C-Compatible Interface
- Dual Data Pointers
- Power Supply Monitor
- Watchdog Timer
- Time Interval Counter (TIC)
- 8052-Compatible On-Chip Peripherals
- Timer/Counter 0 And Timer/Counter 1 Operating Modes
- Timer/Counter 2
- UART Serial Interface
- SBUF
- SCON (UART Serial Port Control Register)
- Mode 0: 8-Bit Shift Register Mode
- Mode 1: 8-Bit UART, Variable Baud Rate
- Mode 2: 9-Bit UART with Fixed Baud Rate
- Mode 3: 9-Bit UART with Variable Baud Rate
- UART Serial Port Baud Rate Generation
- Timer 1 Generated Baud Rates
- Timer 2 Generated Baud Rates
- Timer 3 Generated Baud Rates
- Interrupt System
- ADuC832 Hardware Design Considerations
- Other Hardware Considerations
- Development Tools
- Outline Dimensions

Data Sheet ADuC832
Rev. B | Page 5 of 92
On-chip factory firmware supports in-circuit serial download
and debug modes (via UART) as well as single-pin emulation
mode via the
EA
pin. The ADuC832 is supported by QuickStart™
and QuickStart Plus development systems featuring low cost
software and hardware development tools. A functional block
diagram of the ADuC832 is shown in Figure 1 with a more
detailed block diagram shown in Figure 2.
The part is specified for 3 V and 5 V operation over the extended
industrial temperature range and is available in a 52-lead metric
quad flat package (MQFP) and a 56-lead lead frame chip scale
package (LFCSP).
WATCHDOG
TIMER
256 BYTES
USER RAM
POWER SUPPLY
MONITOR
TEMP
SENSOR
BAND GAP
REFERENCE
AV
DD
AGND
DV
DD
DV
DD
DV
DD
DGND
DGND
DGND
RESET
POR
SDATA/MOSI
MISO
SS
XTAL1
ADuC832
DAC1
DAC
CONTROL
T0
T1
T2EX
T2
INT0
INT1
EA
PSEN
ALE
SINGLE-PIN
EMULATOR
TxD
RxD
4 kB DATA
FLASH/EE
62 kB PROGRAM
FLASH/EE INCLUDING
USER DOWNLOAD MODE
ASYNCHRONOUS
SERIAL PORT
(UART)
DOWNLOADER
DEBUGGER
SYNCHRONOUS
SERIAL INTERFACE
(SPI OR I
2
C )
TIME INTERVAL
COUNTER
(WAKEUP CCT)
XTAL2
OSC
2 kB USER XRAM
2 × DATA POINTERS
11-BIT STACK POINTER
12-BIT
VOLTAGE
OUTPUT DAC
12-BIT
VOLTAGE
OUTPUT DAC
MUX
12-BIT
ADC
ADC0
ADC1
ADC6
ADC7
DAC0
MUX
PWM0
PWM1
16-BIT
PWM
16-BIT
PWM
PWM
CONTROL
T/H
V
REF
C
REF
BUF
UART
TIMER
PROG. CLOCK
DIVIDER
PLL
SCLOCK
16-BIT
Σ-Δ DAC
ADC
CONTROL
AND
CALIBRATION
16-BIT
COUNTER
TIMERS
8052
MCU
CORE
16-BIT
Σ-Δ DAC
02987-004
Figure 2. ADuC832 Block Diagram (Shaded Areas are Features Not Present on the ADuC812)