µPD784031
CONTENTS
1. DIFFERENCES BETWEEN µPD784038 SUB-SERIES ............................................................
6
2. MAIN DIFFERENCES BETWEEN µPD784038, µPD784038Y, µPD784026,
AND µPD78234 SUB-SERIES ...................................................................................................
7
8
3. PIN CONFIGURATION (TOP VIEW) .........................................................................................
4. SYSTEM CONFIGURATION EXAMPLE (PPC) ........................................................................ 10
5. BLOCK DIAGRAM...................................................................................................................... 11
6. LIST OF PIN FUNCTIONS ......................................................................................................... 12
6.1 Port Pins............................................................................................................................................
6.2 Non-Port Pins ...................................................................................................................................
6.3 I/O Circuits for Pins and Handling of Unused Pins ....................................................................
12
13
15
7. CPU ARCHITECTURE................................................................................................................ 18
7.1 Memory Space ..................................................................................................................................
7.2 CPU Registers ..................................................................................................................................
18
20
20
21
22
7.2.1
7.2.2
7.2.3
General-purpose registers ................................................................................................
Control registers ................................................................................................................
Special function registers (SFRs) ....................................................................................
8. PERIPHERAL HARDWARE FUNCTIONS ................................................................................ 27
8.1 Ports...................................................................................................................................................
8.2 Clock Generator ...............................................................................................................................
8.3 Real-Time Output Port.....................................................................................................................
8.4 Timers/Counters...............................................................................................................................
8.5 PWM Output (PWM0, PWM1) ..........................................................................................................
8.6 A/D Converter ...................................................................................................................................
8.7 D/A Converter ...................................................................................................................................
8.8 Serial Interface .................................................................................................................................
27
28
30
31
33
34
35
36
37
39
40
40
8.8.1
8.8.2
Asynchronous serial interface/three-wire serial I/O (UART/IOE) ................................
Synchronous serial interface (CSI)..................................................................................
8.9 Edge Detection Function ................................................................................................................
8.10 Watchdog Timer ...............................................................................................................................
9. INTERRUPT FUNCTION ............................................................................................................ 41
9.1 Interrupt Source ...............................................................................................................................
9.2 Vectored Interrupt ............................................................................................................................
9.3 Context Switching............................................................................................................................
9.4 Macro Service ...................................................................................................................................
9.5 Examples of Macro Service Applications.....................................................................................
41
43
44
44
45
4