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 |