
(12 March 2002) REV.
P
rC
ADuC834
–2–
PRELIMINARY TECHNICAL DATA
OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
SPECIFICAT IONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
T IMING SPECIFICAT IONS . . . . . . . . . . . . . . . . . . . . . . . 8
ABSOLUT E MAX IMUM RAT INGS . . . . . . . . . . . . . . . . 17
ORDERING GUIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
PIN FUNCT ION DESCRIPT IONS . . . . . . . . . . . . . . . . . 18
MEMORY ORGANIZAT ION . . . . . . . . . . . . . . . . . . . . . . 21
SPECIAL FUNCT ION REGIST ERS (SFRS) . . . . . . . . . . 22
Accumulator (ACC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
B SFR (B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Stack Pointer (SP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Data Pointer (DPT R) . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Program Status Word (PSW) . . . . . . . . . . . . . . . . . . . . . 23
Power Control (PCON) . . . . . . . . . . . . . . . . . . . . . . . . . 23
ADuC834 Configuration SFR (CFG834) . . . . . . . . . . . . 23
Complete SFR Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
PRIMARY AND AUX ILIARY ADCs . . . . . . . . . . . . . . . . 25
ADCST AT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
ADCMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
ADC0CON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
ADC1CON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
ADC0H/M/L / ADC1H/L . . . . . . . . . . . . . . . . . . . . . . . . 28
OF0H/M/L / OF1H/L . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
GN0H/M/L / GN1H/L . . . . . . . . . . . . . . . . . . . . . . . . . . 28
SF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
ICON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
PRIMARY AND AUX ADC NOISE PERFORMANCE . . 30
PRIMARY AND AUX ILIARY ADC DESCRIPT ION . . . 31
Primary ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Auxiliary ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Analog Input Channels . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Primary and Auxiliary ADC Inputs . . . . . . . . . . . . . . . . . 33
Analog Input Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Programmable Gain Amplifier . . . . . . . . . . . . . . . . . . . . . 33
Bipolar/Unipolar Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Reference Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Burnout Currents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Excitation Currents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Reference Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Sigma-Delta Modulator . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Digital Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
ADC Chopping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
NONVOLAT ILE FLASH/EE MEMORY . . . . . . . . . . . . . 37
Flash/EE Memory Overview . . . . . . . . . . . . . . . . . . . . . . 37
Flash/EE Memory and the ADuC834 . . . . . . . . . . . . . . . 37
ADuC834 Flash/EE Memory Reliability . . . . . . . . . . . . . 37
USING T HE FLASH/EE PROGRAM MEMORY . . . . . . 38
Serial/Parallel Downloading . . . . . . . . . . . . . . . . . . . . . . . 38
User Download Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Flash/EE Program Memory Security . . . . . . . . . . . . . . . . 38
USING T HE FLASH/EE DAT A MEMORY . . . . . . . . . . . 39
ECON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Programming the Flash/EE Data Memory . . . . . . . . . . . 40
FLASH/EE MEMORY T IMING . . . . . . . . . . . . . . . . . . . . 40
DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
DACCON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Using the DAC Converter . . . . . . . . . . . . . . . . . . . . . . . . 41
PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
PWMCON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
ON-CHIP PLL (PLLCON) . . . . . . . . . . . . . . . . . . . . . . . . 46
T IME INT ERVAL COUNT ER (T IMECON) . . . . . . . . . . 47
WAT CHDOG T IMER (WDCON) . . . . . . . . . . . . . . . . . . 49
POWER SUPPLY MONIT OR (PSMCON) . . . . . . . . . . . 50
SERIAL PERIPHERAL INT ERFACE . . . . . . . . . . . . . . . . 51
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
SPICON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Using the SPI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 52
DUAL DAT A POINT ER (DPCON) . . . . . . . . . . . . . . . . . 53
8051-COMPAT IBLE PERIPHERALS . . . . . . . . . . . . . . . . 54
Parallel I/O Ports 0–3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Additional High Current Digital Output Pins . . . . . . . . . 54
T IMERS/COUNT ERS . . . . . . . . . . . . . . . . . . . . . . . . . . 55
T MOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
T CON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
T imer/Counter 0/1 Modes of Operation . . . . . . . . . . . 57
T imer 2 Operating Modes . . . . . . . . . . . . . . . . . . . . . . 58
T 2CON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
UART Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
SCON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
UART Operating Modes . . . . . . . . . . . . . . . . . . . . . . . 61
Baud Rate Generation using T imer 1 and T imer 2 . . . 62
Baud Rate Generation using T imer 3 . . . . . . . . . . . . . 63
INT ERRUPT SYST EM . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
HARDWARE DESIGN CONSIDERAT IONS . . . . . . . . . . 66
External Memory Interface . . . . . . . . . . . . . . . . . . . . . . . 66
Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Power-On Reset Operation . . . . . . . . . . . . . . . . . . . . . . . 67
Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Power-Saving Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Grounding and Board Layout Recommendations . . . . . . 68
System Self-Identification . . . . . . . . . . . . . . . . . . . . . . . . 68
Clock Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
OT HER HARDWARE CONSIDERAT IONS . . . . . . . . . . 69
In-Circuit Serial Download Access . . . . . . . . . . . . . . . . . 69
Embedded Serial Port Debugger . . . . . . . . . . . . . . . . . . . 69
Single-Pin Emulation Mode . . . . . . . . . . . . . . . . . . . . . . 69
Enhanced-Hooks Emulation Mode . . . . . . . . . . . . . . . . . 69
T ypical System Configuration . . . . . . . . . . . . . . . . . . . . . 69
QUICK ST ART DEVELOPMENT SYST EM . . . . . . . . . . 71
OUT LINE DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . 72
T ABLE OF CONT ENT S