English
Language : 

UPSD3354DV-40U6 Datasheet, PDF (11/272 Pages) STMicroelectronics – fast 8032 MCU with programmable logic
UPSD33xx
List of tables
List of tables
Table 1. Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Table 2. Pin definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 3. Port type and voltage source combinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 4. Register bank select addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 5. SFR memory map with direct address and reset value . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 6. Arithmetic instruction set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 7. Logical instruction set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 8. Data transfer instruction set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 9. Boolean variable manipulation instruction set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 10. Program branching instruction set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 11. Miscellaneous instruction set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 12. Notes on instruction set and addressing modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 13. DPTC: Data Pointer Control register (SFR 85h, reset value 00h) . . . . . . . . . . . . . . . . . . . 56
Table 14.
Table 15.
) Table 16.
t(s Table 17.
c Table 18.
u Table 19.
d Table 20.
ro Table 21.
P Table 22.
te Table 23.
le Table 24.
Table 25.
so Table 26.
b Table 27.
O Table 28.
- Table 29.
) Table 30.
t(s Table 31.
c Table 32.
u Table 33.
d Table 34.
ro Table 35.
P Table 36.
te Table 37.
Table 38.
le Table 39.
so Table 40.
bTable 41.
OTable 42.
DPTC register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
DPTM: Data Pointer Mode register (SFR 86h, reset value 00h). . . . . . . . . . . . . . . . . . . . . 57
DPTM register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8051 assembly code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Interrupt summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
IE: Interrupt Enable register (SFR A8h, reset value 00h) . . . . . . . . . . . . . . . . . . . . . . . . . . 65
IE register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
IEA: Interrupt Enable Addition register (SFR A7h, reset value 00h) . . . . . . . . . . . . . . . . . . 65
IEA register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
IP: Interrupt Priority register (SFR B8h, reset value 00h) . . . . . . . . . . . . . . . . . . . . . . . . . . 66
IP register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
IPA: Interrupt Priority Addition register (SFR B7h, reset value 00h) . . . . . . . . . . . . . . . . . . 66
IPA register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
CCON0: Clock Control register (SFR F9h, reset value 10h) . . . . . . . . . . . . . . . . . . . . . . . 69
CCON0 register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
MCU module port and peripheral status during reduced power modes . . . . . . . . . . . . . . . 72
State of 8032 MCU bus Signals during Power-down and Idle modes . . . . . . . . . . . . . . . . 72
PCON: Power Control register (SFR 87h, reset value 00h) . . . . . . . . . . . . . . . . . . . . . . . . 72
PCON register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
P1: I/O Port 1 register (SFR 90h, reset value FFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
P1 register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
P3: I/O Port 3 register (SFR B0h, reset value FFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
P3 register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
P4: I/O Port 4 register (SFR C0h, reset value FFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
P4 register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
P3SFS: Port 3 Special Function Select register (SFR 91h, reset value 00h) . . . . . . . . . . . 83
P3SFS register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
P1SFS0: Port 1 Special Function Select 0 register (SFR 8Eh, reset value 00h) . . . . . . . . 83
P1SFS1: Port 1 Special Function Select 1 register (SFR 8Fh, reset value 00h) . . . . . . . . 83
Table 43. P1SFS0 and P1SFS1 details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Table 44. P4SFS0: Port 4 Special Function Select 0 register (SFR 92h, reset value 00h) . . . . . . . . 84
Table 45. P4SFS1: Port 4 Special Function Select 1 register (SFR 93h, reset value 00h) . . . . . . . . 84
Table 46. P4SFS0 and P4SFS1 details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Table 47. BUSCON: Bus Control register (SFR 9Dh, reset value EBh) . . . . . . . . . . . . . . . . . . . . . . . 87
Table 48. BUSCON register bit definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Doc ID 9685 Rev 7
11/272