Datasheet
Table Of Contents
- 1 Hardware Description
- 1.1 Hardware Overview
- 1.2 Analog Front End (AFE)
- 1.3 Digital Computation Engine (CE)
- 1.4 80515 MPU Core
- 1.4.1 Memory Organization and Addressing
- 1.4.2 Special Function Registers (SFRs)
- 1.4.3 Generic 80515 Special Function Registers
- 1.4.4 Special Function Registers (SFRs) Specific to the 71M6531D/F and 71M6532D/F
- 1.4.5 Instruction Set
- 1.4.6 UARTs
- 1.4.7 Timers and Counters
- 1.4.8 WD Timer (Software Watchdog Timer)
- 1.4.9 Interrupts
- 1.5 On-Chip Resources
- 1.5.1 Oscillator
- 1.5.2 Internal Clocks
- 1.5.3 Real-Time Clock (RTC)
- 1.5.4 Temperature Sensor
- 1.5.5 Physical Memory
- 1.5.6 Optical Interface
- 1.5.7 Digital I/O – 71M6531D/F
- 1.5.8 Digital I/O – 71M6532D/F
- 1.5.9 Digital IO – Common Characteristics for 71M6531D/F and 71M6532D/F
- 1.5.10 LCD Drivers – 71M6531D/F
- 1.5.11 LCD Drivers – 71M6532D/F
- 1.5.12 LCD Drivers – Common Characteristics for 71M6531D/F and 71M6532D/F
- 1.5.13 Battery Monitor
- 1.5.14 EEPROM Interface
- 1.5.15 SPI Slave Port
- 1.5.16 Hardware Watchdog Timer
- 1.5.17 Test Ports (TMUXOUT pin)
- 2 Functional Description
- 3 Application Information
- 3.1 Connection of Sensors
- 3.2 Connecting 5-V Devices
- 3.3 Temperature Measurement
- 3.4 Temperature Compensation
- 3.5 Connecting LCDs
- 3.6 Connecting I2C EEPROMs
- 3.7 Connecting Three-Wire EEPROMs
- 3.8 UART0 (TX/RX)
- 3.9 Optical Interface (UART1)
- 3.10 Connecting the V1 Pin
- 3.11 Connecting the Reset Pin
- 3.12 Connecting the Emulator Port Pins
- 3.13 Connecting a Battery
- 3.14 Flash Programming
- 3.15 MPU Firmware
- 3.16 Crystal Oscillator
- 3.17 Meter Calibration
- 4 Firmware Interface
- 4.1 I/O RAM and SFR Map – Functional Order
- 4.2 I/O RAM Description – Alphabetical Order
- 4.3 CE Interface Description
- 5 Electrical Specifications
- 5.1 Absolute Maximum Ratings
- 5.2 Recommended External Components
- 5.3 Recommended Operating Conditions
- 5.4 Performance Specifications
- 5.4.1 Input Logic Levels
- 5.4.2 Output Logic Levels
- 5.4.3 Power-Fault Comparator
- 5.4.4 Battery Monitor
- 5.4.5 Supply Current
- 5.4.6 V3P3D Switch
- 5.4.7 2.5 V Voltage Regulator
- 5.4.8 Low-Power Voltage Regulator
- 5.4.9 Crystal Oscillator
- 5.4.10 LCD DAC
- 5.4.11 LCD Drivers
- 5.4.12 Optical Interface
- 5.4.13 Temperature Sensor
- 5.4.14 VREF
- 5.4.15 ADC Converter, V3P3A Referenced
- 5.5 Timing Specifications
- 5.6 Typical Performance Data
- 5.7 71M6531D/F Package
- 5.8 71M6532D/F Package
- 5.9 Pin Descriptions
- 6 Ordering Information
- 7 Related Information
- 8 Contact Information
- Appendix A: Acronyms
- Appendix B: Revision History
Data Sheet 71M6531D/F-71M6532D/F FDS 6531/6532 005
22 Rev 2
1.4.3 Generic 80515 Special Function Registers
Table 10 shows the location, description and reset or power-up value of the generic 80515 SFRs. Additional
descriptions of the registers can be found at the page numbers listed in the table.
Table 10: Generic 80515 SFRs - Location and Reset Values
Name
Address
(Hex)
Reset value
(Hex)
Description Page
P0
0x80
0xFF
Port 0
24
SP
0x81
0x07
Stack Pointer
23
DPL
0x82
0x00
Data Pointer Low 0
23
DPH
0x83
0x00
Data Pointer High 0
23
DPL1
0x84
0x00
Data Pointer Low 1
23
DPH1
0x85
0x00
Data Pointer High 1
23
PCON
0x87
0x00
UART Speed Control, Idle and Stop mode Control
28
TCON
0x88
0x00
Timer/Counter Control
31
TMOD
0x89
0x00
Timer Mode Control
29
TL0
0x8A
0x00
Timer 0, low byte
28
TL1
0x8B
0x00
Timer 1, high byte
28
TH0
0x8C
0x00
Timer 0, low byte
28
TH1
0x8D
0x00
Timer 1, high byte
28
CKCON
0x8E
0x01
Clock Control (Stretch=1)
24
P1
0x90
0xFF
Port 1
23
DPS
0x92
0x00
Data Pointer select Register
20
S0CON
0x98
0x00
Serial Port 0, Control Register
27
S0BUF
0x99
0x00
Serial Port 0, Data Buffer
26
IEN2
0x9A
0x00
Interrupt Enable Register 2
31
S1CON
0x9B
0x00
Serial Port 1, Control Register
27
S1BUF
0x9C
0x00
Serial Port 1, Data Buffer
26
S1RELL
0x9D
0x00
Serial Port 1, Reload Register, low byte
26
P2
0xA0
0xFF
Port 2
23
IEN0
0xA8
0x00
Interrupt Enable Register 0
30
IP0
0xA9
0x00
Interrupt Priority Register 0
33
S0RELL
0xAA
0xD9
Serial Port 0, Reload Register, low byte
26
P3
0xB0
0xFF
Port 3
23
IEN1
0xB8
0x00
Interrupt Enable Register 1
31
IP1
0xB9
0x00
Interrupt Priority Register 1
33
S0RELH
0xBA
0x03
Serial Port 0, Reload Register, high byte
26
S1RELH
0xBB
0x03
Serial Port 1, Reload Register, high byte
26
PDATA
0xBF
0x00
High address byte for MOVX@Ri - also called USR2
20
IRCON
0xC0
0x00
Interrupt Request Control Register
31
T2CON
0xC8
0x00
Polarity for INT2 and INT3
31
PSW
0xD0
0x00
Program Status Word
23
WDCON
0xD8
0x00
Baud Rate Control Register (only WDCON[7] bit used)
26
A
0xE0
0x00
Accumulator
23
B
0xF0
0x00
B Register
23