Philips Semiconductors |
|
|
|
|
|
|
|
|
| User’s Manual - Preliminary - |
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
GENERAL DESCRIPTION |
|
|
|
|
|
| P89LPC906/907/908 |
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
Name | Description | SFR |
|
|
| Bit Functions and Addresses |
|
| Reset Value |
| |||||||
Address | MSB |
|
|
|
|
|
|
|
| LSB | Hex |
| Binary |
| |||
|
|
|
|
|
|
|
|
|
|
|
| ||||||
KBMASK# | Keypad Interrupt Mask Register | 86H |
|
|
|
|
|
|
|
|
|
| 00H |
| 00000000 |
| |
KBPATN# | Keypad Pattern Register | 93H |
|
|
|
|
|
|
|
|
|
| FFH |
| 11111111 |
| |
|
|
| 87 | 86 | 85 |
| 84 | 83 | 82 | 81 | 80 |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
P0* | Port 0 | 80H | - | CMP1/ | CMPREF/ | CIN1A/ | - | KB2 | - | - |
| Note 1 |
| ||||
KB6 |
| KB5 | KB4 |
|
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| 97 | 96 | 95 |
| 94 | 93 | 92 | 91 | 90 |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P1* | Port 1 | 90H | - | - |
|
|
| - | - | - | RxD | TxD |
|
|
|
|
|
RST |
|
|
|
|
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
P0M1# | Port 0 Output Mode 1 | 84H | - | (P0M1.6) | (P0M1.5) | (P0M1.4) | - | (P0M1.2) | - | - | FFH |
| 11111111 |
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
P0M2# | Port 0 Output Mode 2 | 85H | - | (P0M2.6) | (P0M2.5) | (P0M2.4) | - | (P0M2.2) | - | - | 00H |
| 00000000 |
| |||
|
|
|
|
|
|
|
|
|
|
| FFH1 | 11111111 |
| ||||
P1M1# | Port 1 Output Mode 1 | 91H | - | - | (P1M1.5) | - | - | - | (P1M1.1) | (P1M1.0) |
| ||||||
P1M2# | Port 1 Output Mode 2 | 92H | - | - | (P1M2.5) | - | - | - | (P1M2.1) | (P1M2.0) | 00H1 |
| 00000000 |
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
PCON# | Power Control Register | 87H | SMOD1 | SMOD0 | BOPD | BOI | GF1 | GF0 | PMOD1 | PMOD0 | 00H |
| 00000000 |
| |||
|
|
|
|
|
|
|
|
|
|
| 00H1 |
| 00000000 |
| |||
PCONA# | Power Control Register A | B5H | RTCPD |
| VCPD |
|
| - | SPD |
|
|
| |||||
|
|
| D7 | D6 |
| D5 | D4 | D3 | D2 | D1 | D0 |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
PSW* | Program Status Word | D0H | CY | AC |
| F0 | RS1 | RS0 | OV | F1 | P | 00H |
| 00000000 |
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
PT0AD# | Port 0 Digital Input Disable | F6H | - | - | PT0AD.5 | PT0AD.4 | - | PT0AD.2 | - | - | 00H |
| xx00000x |
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
RSTSRC# | Reset Source Register | DFH | - | - | BOF | POF | R_BK | R_WD | R_SF | R_EX |
| Note 2 |
| ||||
|
|
|
|
|
|
|
|
|
|
| 60H1,5 | 011xxx00 |
| ||||
|
|
|
|
|
|
|
|
|
|
|
| ||||||
RTCCON# | D1H | RTCF | RTCS1 | RTCS0 | - | - | - | ERTC | RTCEN |
| |||||||
RTCH# | D2H |
|
|
|
|
|
|
|
|
|
| 00H5 |
| 00000000 |
| ||
RTCL# | D3H |
|
|
|
|
|
|
|
|
|
| 00H5 |
| 00000000 |
| ||
SADDR# | Serial Port Address Register | A9H |
|
|
|
|
|
|
|
|
|
| 00H |
| 00000000 |
| |
SADEN# | Serial Port Address Enable | B9H |
|
|
|
|
|
|
|
|
|
| 00H |
| 00000000 |
| |
SBUF | Serial Port Data Buffer Register | 99H |
|
|
|
|
|
|
|
|
|
| xxH |
| xxxxxxxx |
| |
|
|
| 9F | 9E |
| 9D | 9C | 9B | 9A | 99 | 98 |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
SCON* | Serial Port Control | 98H | SM0/FE | SM1 | SM2 | REN | TB8 | RB8 | TI | RI | 00H |
| 00000000 |
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
SSTAT# | Serial Port Extended Status Register | BAH | DBMOD | INTLO | CIDIS | DBISEL | FE | BR | OE | STINT | 00H |
| 00000000 |
| |||
SP | Stack Pointer | 81H |
|
|
|
|
|
|
|
|
|
| 07H |
| 00000111 |
| |
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
| 8F | 8E |
| 8D | 8C | 8B | 8A | 89 | 88 |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
TCON* | Timer 0 and 1 Control | 88H | TF1 | TR1 |
| TF0 | TR0 | - | - | - | - | 00H |
| 00000000 |
| ||
TH0 | Timer 0 High | 8CH |
|
|
|
|
|
|
|
|
|
| 00H |
| 00000000 |
| |
|
|
|
|
|
|
|
|
|
|
|
| ||||||
TH1 | Timer 1 High | 8DH |
|
|
|
|
|
|
|
|
|
| 00H |
| 00000000 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2003 Dec 8 | 22 |