| Philips Semiconductors | 
 | 
 | 
 | 
 | 
 | 
 | 
 | User’s Manual - Preliminary - | 
 | |||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| GENERAL DESCRIPTION | 
 | 
 | 
 | 
 | P89LPC906/907/908 | 
 | ||||||||
| Table 2: Special function registers table - P89LPC907 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||
| Name | Description | SFR | 
 | 
 | Bit Functions and Addresses | 
 | 
 | Reset Value | 
 | |||||
| Address | MSB | 
 | 
 | 
 | 
 | 
 | 
 | LSB | Hex | Binary | 
 | |||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | E7 | E6 | E5 | E4 | E3 | E2 | E1 | E0 | 
 | 
 | 
 | 
 | 
| ACC* | Accumulator | E0H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H1 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| AUXR1# | Auxiliary Function Register | A2H | - | - | - | - | SRST | 0 | - | DPS | 000000x0 | 
 | ||
| 
 | 
 | 
 | F7 | F6 | F5 | F4 | F3 | F2 | F1 | F0 | 
 | 
 | 
 | 
 | 
| B* | B Register | F0H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| BRGR0#§ | Baud Rate Generator Rate Low | BEH | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| BRGR1#§ | Baud Rate Generator Rate High | BFH | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| BRGCON# | Baud Rate Generator Control | BDH | - | - | - | - | - | - | SBRGS | BRGEN | 00H | xxxxxx00 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H1 | xx000000 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||
| CMP1# | Comparator 1 Control Register | ACH | - | - | CE1 | - | CN1 | OE1 | CO1 | CMF1 | 
 | |||
| DIVM# | CPU Clock  | 95H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| DPTR | Data Pointer (2 bytes) | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| DPH | Data Pointer High | 83H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| DPL | Data Pointer Low | 82H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| FMADRH# | Program Flash Address High | E7H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| FMADRL# | Program Flash Address Low | E6H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | Program Flash Control (Read) | 
 | BUSY | - | - | - | HVA | HVE | SV | OI | 70H | 01110000 | 
 | |
| FMCON# | 
 | E4H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| Program Flash Control (Write) | FMCMD. | FMCMD. | FMCMD. | FMCMD. | FMCMD. | FMCMD. | FMCMD. | FMCMD. | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||
| FMDATA# | Program Flash Data | E5H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H | 00000000 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| IEN0* | Interrupt Enable 0 | A8H | EA | EWDRT | EBO | ES | ET1 | - | ET0 | - | 00H | 00000000 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | EF | EE | ED | EC | EB | EA | E9 | E8 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H1 | 00x00000 | 
 | |
| IEN1*# | Interrupt Enable 1 | E8H | - | EST | - | - | - | EC | EKBI | - | 
 | |||
| 
 | 
 | 
 | BF | BE | BD | BC | BB | BA | B9 | B8 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H1 | x0000000 | 
 | |
| IP0* | Interrupt Priority 0 | B8H | - | PWDRT | PBO | PS | PT1 | - | PT0 | - | 
 | |||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| IP0H# | Interrupt Priority 0 High | B7H | - | PWDRT | PBOH | PSH | PT1H | - | PT0H | - | 00H1 | x0000000 | 
 | |
| 
 | 
 | 
 | 
 | H | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | FF | FE | FD | FC | FB | FA | F9 | F8 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H1 | 00x00000 | 
 | |
| IP1*# | Interrupt Priority 1 | F8H | - | PST | - | - | - | PC | PKBI | - | 
 | |||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 00H1 | 00x00000 | 
 | |
| IP1H# | Interrupt Priority 1 High | F7H | - | PSTH | - | - | - | PCH | PKBIH | - | 
 | |||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| KBCON# | Keypad Control Register | 94H | - | - | - | - | - | - | PATN_S | KBIF | 00H1 | xxxxxx00 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | EL | 
 | 
 | 
 | 
 | 
 | 
| 2003 Dec 8 | 18 | 
