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 | |||
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
| 00H1 |
|
|
|
IP1H# | Interrupt Priority 1 High | F7H | - | - | - |
| - | - | PCH | PKBIH | - |
| 00x00000 | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
KBCON# | Keypad Control Register | 94H | - | - | - |
| - | - | - | PATN_S | KBIF | 00H1 |
| xxxxxx00 | ||
|
|
|
|
|
|
|
|
|
|
| EL |
|
|
|
|
|
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/ | CIN/1A | - | - | - | - |
| Note 1 | ||||
KB6 |
| KB5 | KB4 |
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| 97 | 96 | 95 |
| 94 | 93 | 92 | 91 | 90 |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P1* | Port 1 | 90H | - | - |
| RST |
| - | - | - | - | - |
|
|
|
|
|
|
| B7 | B6 |
| B5 | B4 | B3 | B2 | B1 | B0 |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
P3* | Port 3 | B0H | - | - | - |
| - | - | - | XTAL1 | XTAL2 |
| Note 1 | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
P0M1# | Port 0 Output Mode 1 | 84H | - | (P0M1.6) | (P0M1.5) | (P0M1.4) | - | - | - | - | FFH |
| 11111111 | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
P0M2# | Port 0 Output Mode 2 | 85H | - | (P0M2.6) | (P0M2.5) | (P0M2.4) | - | - | - | - | 00H |
| 00000000 | |||
|
|
|
|
|
|
|
|
|
|
| FFH1 | 11111111 | ||||
P1M1# | Port 1 Output Mode 1 | 91H | - | - | (P1M1.5) | - | - | - | - | - | ||||||
P1M2# | Port 1 Output Mode 2 | 92H | - | - | (P1M2.5) | - | - | - | - | - | 00H1 |
| 00000000 | |||
P3M1# | Port 3 Output Mode 1 | B1H | - | - | - |
| - | - | - | (P3M1.1) | (P3M1.0) | 03H1 |
| xxxxxx11 | ||
P3M2# | Port 3 Output Mode 2 | B2H | - | - | - |
| - | - | - | (P3M2.1) | (P3M2.0) | 00H1 |
| xxxxxx00 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
PCON# | Power Control Register | 87H | - | - | BOPD | BOI | GF1 | GF0 | PMOD1 | PMOD0 | 00H |
| 00000000 | |||
|
|
|
|
|
|
|
|
|
|
| 00H1 |
| 00000000 | |||
PCONA# | Power Control Register A | B5H | RTCPD | - | VCPD | - | - | - | - | - |
| |||||
|
|
| 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 | - | - | - | - | 00H |
| xx00000x | |||
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
RSTSRC# | Reset Source Register | DFH | - | - | BOF | POF | - | 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 | ||
SP | Stack Pointer | 81H |
|
|
|
|
|
|
|
|
|
| 07H |
| 00000111 | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
TAMOD# | Timer 0 Auxiliary Mode | 8FH | - | - | - |
| - | - | - | - | T0M2 | 00H |
| xxx0xxx0 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| 8F | 8E |
| 8D | 8C | 8B | 8A | 89 | 88 |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
TCON* | Timer 0 and 1 Control | 88H | TF1 | TR1 |
| TF0 | TR0 | - | - | - | - | 00H |
| 00000000 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2003 Dec 8 | 16 |