KyteLabs AS80C52 CrossAssembler - Online User Manual | Last modified: 2005-03-04 (14366) |
; SFR.D 11536.C1 ** 4.6.1997 ;------------------------------------------------------------------------------- ; Copyright (C) 1997 Kybertechnik Labor, Berlin. ; ; Special Function Registers ; ; An overview to all(?) derivatives of the 8051 family of microcontrollers. ; 1. Sorted by address. ; Address Register Name Function Resident in ;------------------------------------------------------------------------------- ; 80 P0 Port 0 8051 ; Bits in P0: ; Bit address Name Function Resident in ; 80 P0.0 Parallel I/O Port 0 Bit 0 8051 ; 80 P0.0 AD0 Multiplexed Address/Data Bit 0 8031 ; 81 P0.1 Parallel I/O Port 0 Bit 1 8051 ; 81 P0.1 AD1 Multiplexed Address/Data Bit 1 8031 ; 82 P0.2 Parallel I/O Port 0 Bit 2 8051 ; 82 P0.2 AD2 Multiplexed Address/Data Bit 2 8031 ; 83 P0.3 Parallel I/O Port 0 Bit 3 8051 ; 83 P0.3 AD3 Multiplexed Address/Data Bit 3 8031 ; 84 P0.4 Parallel I/O Port 0 Bit 4 8051 ; 84 P0.4 AD4 Multiplexed Address/Data Bit 4 8031 ; 85 P0.5 Parallel I/O Port 0 Bit 5 8051 ; 85 P0.5 AD5 Multiplexed Address/Data Bit 5 8031 ; 86 P0.6 Parallel I/O Port 0 Bit 6 8051 ; 83 P0.6 AD6 Multiplexed Address/Data Bit 6 8031 ; 87 P0.7 Parallel I/O Port 0 Bit 7 8051 ; 87 P0.7 AD3 Multiplexed Address/Data Bit 7 8031 ;------------------------------------------------------------------------------- ; 81 SP Stack Pointer 8051 ; 82 DPL Data Pointer Low Byte 8051 ; 83 DPH Data Pointer High Byte 8051 ;------------------------------------------------------------------------------- ; 84 ADRES0 A/D Conversion Result of Channel 0, ACH0-3 80C51GB ; 84 DPL1 Data Pointer 1 Low Byte 80C310 ; 84 GMOD Global Serial Channel Mode 80C152 ; 84 WDTL not user accessable 80C517A ; Bits in GMOD ( not bit-addressable ): ; 0 PR Protocol SDLC with NRZI 80C152 ; 1 PL0 Preamble Length Bit 0 80C152 ; 2 PL1 Preamble Length Bit 1 80C152 ; 3 CT CRC Type 32-Bit AUTODIN-II-32 80C152 ; 4 AL Address Length 16-Bit 80C152 ; 5 M0 Mode Select Bit 0 80C152 ; 6 M1 Mode Select Bit 1 80C152 ; 7 XTCLK External Transmit Clock 80C152 ;------------------------------------------------------------------------------- ; 85 DPH1 Data Pointer 1 High Byte 80C310 ; 85 TFIFO Global Serial Channel Transmit Buffer 80C152 ; 85 WDTH not user accessable 80C517A ;------------------------------------------------------------------------------- ; 86 DPS Data Pointer Select 80C310 ; 86 WDTREL Watchdog Timer Reload Register 80C517 ; Bits in WDTREL ( not bit-adressable ): ; 0 WDTREL0 Watchdog Timer Reload Value Bit 0 80C517 ; 1 WDTREL1 Watchdog Timer Reload Value Bit 1 80C517 ; 2 WDTREL2 Watchdog Timer Reload Value Bit 2 80C517 ; 3 WDTREL3 Watchdog Timer Reload Value Bit 3 80C517 ; 4 WDTREL4 Watchdog Timer Reload Value Bit 4 80C517 ; 5 WDTREL5 Watchdog Timer Reload Value Bit 5 80C517 ; 6 WDTREL6 Watchdog Timer Reload Value Bit 6 80C517 ; 7 WDTREL7 Watchdog Timer Prescaler Select Bit (/16) 80C517 ;------------------------------------------------------------------------------- ; 87 PCON Power Control 8051 ; Bits in PCON ( not bit-addressable ): ; 0 IDL Idle Mode Select 80C51 ; 0 IDLE Idle Mode Enable Bit 80C515 ; 1 PD Power Down Bit 80C51 ; 1 PDE Power-Down Enable Bit 80C515 ; 1 STOP Stop Mode Select 80C310 ; 2 GF0 General Purpose Flag Bit 0 80C51 ; 2 GFIEN GSC Flag Idle Enable 80C152 ; 3 GF1 General Purpose Flag Bit 1 80C51 ; 3 XRCLK GSC External Receive Clock Enable 80C152 ; 4 GAREN GSC Auxiliary Receiver Enable Bit 80C152 ; 4 POF Power Off Flag 80C51FX ; 4 SD Enable Slow-Down Mode 80C517 ; 5 IDLS Idle Start Bit 80C515 ; 5 REQ Enable DMA Logic nHLD-Generate nHLDA-Detect 80C152/452 ; 6 ARB Enable DMA Logic nHLD-Detect nHLDA-Generate 80C152/452 ; 6 PDS Power-Down Start Bit 80C515 ; 6 SMOD0 Serial Mode Framing Error Detection 80C52 ; 7 SMOD Double Baudrate Bit 8051 ; 7 SMOD1 Double Baudrate Bit 80C52 ; 7 SMOD_0 Serial Port 0 Baudrate Doubler Enable 80C310 ;------------------------------------------------------------------------------- ; 88 TCON Timer/Counter Control 8051 ; Bits in TCON: ; Bit address Name Function Resident in ; 88 TCON.0 IT0 Interrupt 0 Type Control Bit 8051 ; 89 TCON.1 IE0 External Interrupt 0 Edge Flag 8051 ; 8A TCON.2 IT1 Interrupt 1 Type Control Bit 8051 ; 8B TCON.3 IE1 External Interrupt 1 Edge Flag 8051 ; 8C TCON.4 TR0 Timer 0 Run Control Bit 8051 ; 8D TCON.5 TF0 Timer 0 Overflow Flag 8051 ; 8E TCON.6 TR1 Timer 1 Run Control Bit 8051 ; 8F TCON.7 TF1 Timer 1 Overflow Flag 8051 ;------------------------------------------------------------------------------- ; 89 TMOD Timer/Counter Mode Control 8051 ; Bits in TMOD ( not bit-adressable ): ; 0 M0T0 Mode Selector Bit 0 Timer 0 8051 ; 1 M1T0 Mode Selector Bit 1 Timer 0 8051 ; 2 CNT0 Timer or Counter Selector Timer 0 8051 ; 3 GATE0 Timer/Counter Gate Input Timer 0 8051 ; 4 M0T1 Mode Selector Bit 0 Timer 1 8051 ; 5 M1T1 Mode Selector Bit 1 Timer 1 8051 ; 6 CNT1 Timer or Counter Selector Timer 1 8051 ; 7 GATE1 Timer/Counter Gate Input Timer 1 8051 ;------------------------------------------------------------------------------- ; 8A TL0 Timer/Counter 0 Low Byte 8051 ; 8B TL1 Timer/Counter 1 Low Byte 8051 ; 8C TH0 Timer/Counter 0 High Byte 8051 ; 8D TH1 Timer/Counter 1 High Byte 8051 ;------------------------------------------------------------------------------- ; 8E AUXR Auxiliary Register 80C54/58 80C51GB ; 8E CKCON Clock Control 80C310 ; Bits in AUXR ( not bit-adressable ): ; 0 Disable ALE 80C54/58 ; 0 RFI Enable RFI Reduction Mode 80C51GB ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; Bits in CKCON ( not bit-adressable ): ; 0 MD0 Stretch MOVX Select Bit 0 80C310 ; 1 MD1 Stretch MOVX Select Bit 1 80C310 ; 2 MD2 Stretch MOVX Select Bit 2 80C310 ; 3 T0M Timer 0 Clock Select 80C310 ; 4 T1M Timer 1 Clock Select 80C310 ; 5 T2M Timer 2 Clock Select 80C310 ; 6 WD0 Watchdog Timer Mode Select Bit 0 80C320 ; 7 WD1 Watchdog Timer Mode Select Bit 1 80C320 ;------------------------------------------------------------------------------- ; 8F ;------------------------------------------------------------------------------- ; 90 P1 Port 1 8051 ; Bits in P1: ; Bit address Name Function Resident in ; 90 P1.0 Parallel I/O Port 1 Bit 0 8051 ; 90 P1.0 CC0 Compare 0 Output, Capture 0 Input (CRCL/H) 80515 ; 90 P1.0 GRXD Global Serial Channel (GSC) Data Input 80C152 ; 90 P1.0 nINT3 External Interrupt 3 Input 80515 ; 90 P1.0 T2 Timer/Counter 2 External Input 8052 80C310 ; 90 P1.0 T2 Timer/Counter 2 External Input/Clock Output 80C51FC ; 91 P1.1 Parallel I/O Port 1 Bit 1 8051 ; 91 P1.1 CC1 Compare 1 Output, Capture 1 Input (CCL/H1) 80515 ; 91 P1.1 GTXD Global Serial Channel (GSC) Data Output 80C152 ; 91 P1.1 INT4 External Interrupt 4 Input 80515 ; 91 P1.1 T2EX Timer/Counter 2 Capture/Reload Trigger 8052 80C310 ; 91 P1.1 T2EX Timer/Counter 2 Capture/Reload/Direction 80C51GB ; 92 P1.2 Parallel I/O Port 1 Bit 2 8051 ; 92 P1.2 C PCA External Clock Input 80C51GB ; 92 P1.2 CC2 Compare 2 Output, Capture 2 Input (CCL/H2) 80515 ; 92 P1.2 ECI PCA External Clock Input 80C51FX ; 92 P1.2 INT5 External Interrupt 5 Input 80515 ; 92 P1.2 nDEN GSC External Driver Enable 80C152 ; 92 P1.2 RXD1 Serial Port 1 Receive 80C320 ; 93 P1.3 Parallel I/O Port 1 Bit 3 8051 ; 93 P1.3 CC3 Compare 3 Output, Capture 3 Input (CCL/H3) 80515 ; 93 P1.3 CEX0 PCA 0 Capture Input, Compare/PWM Output 80C51FX ; 93 P1.3 nINT6 External Interrupt 6 Input 80515 ; 93 P1.3 nTXC GSC External Transmit Clock Input 80C152 ; 93 P1.3 TXD1 Serial Port 1 Transmit 80C320 ; 94 P1.4 Parallel I/O Port 1 Bit 4 8051 ; 94 P1.4 CEX1 PCA 1 Capture Input, Compare/PWM Output 80C51FX ; 94 P1.4 nINT2 External Interrupt 2 Input 80515 ; 94 P1.4 nRXC GSC External Receive Clock Input 80C152 ; 94 P1.4 INT2 External Interrupt 2 80C310 ; 95 P1.5 Parallel I/O Port 1 Bit 5 8051 ; 95 P1.5 CEX2 PCA 2 Capture Input, Compare/PWM Output 80C51FX ; 95 P1.5 nHLD DMA Hold Input/Output 80C152 ; 95 P1.5 nINT3 External Interrupt 3 80C310 ; 95 P1.5 T2EX Timer 2 External Reload Trigger Input 80515 ; 96 P1.6 Parallel I/O Port 1 Bit 6 8051 ; 96 P1.6 CEX3 PCA 3 Capture Input, Compare/PWM Output 80C51FX ; 96 P1.6 CLKOUT System Clock Output 80515 ; 96 P1.6 INT4 External Interrupt 4 80C310 ; 96 P1.6 nHLDA DMA Hold Acknowledge Input/Output 80C152 ; 97 P1.7 Parallel I/O Port 1 Bit 7 8051 ; 97 P1.7 CEX4 PCA 4 Capture Input, Compare/PWM Output 80C51FX ; 97 P1.7 nINT5 External Interrupt 5 80C310 ; 95 P1.7 T2 Timer 2 External Count or Gate Input 80515 ;------------------------------------------------------------------------------- ; 91 EXIF External Interrupt Flags 80C310 ; 91 P5 Port 5 80C152 ; 91 XPAGE Internal XRAM Page Register 80C517A ; Bits in EXIF ( not bit-adressable ): ; 0 BGS Band-Gap Select 80C320 ; 1 RGSL Ring Oscillator Select 80C320 ; 2 RGMD Ring Mode Status 80C320 ; 3 XTnRG Crystal/Ring Source Select 87C520 ; 4 IE2 External Interrupt 2 Flag 80C310 ; 5 IE3 External Interrupt 3 Flag 80C310 ; 6 IE4 External Interrupt 4 Flag 80C310 ; 7 IE5 External Interrupt 5 Flag 80C310 ;------------------------------------------------------------------------------- ; 92 DCON0 DMA Control 0 80C152/452 ; 92 DPSEL Data Pointer Select Register 80C517 ; Bits in DCON0 ( not bit-adressable ): ; 0 GO0 DMA Channel 0 Enable 80C152/452 ; 1 DONE0 DMA Channel 0 Operation Done Flag 80C152/452 ; 2 TM0 DMA Channel 0 Transfer Mode 80C152/452 ; 3 DM0 DMA Channel 0 Demand Mode 80C152/452 ; 4 ISA0 DMA Channel 0 Increment Source Address 80C152/452 ; 5 SAS0 DMA Channel 0 Source Address Space 80C152/452 ; 6 IDA0 DMA Channel 0 Increment Destination Address 80C152/452 ; 7 DAS0 DMA Channel 0 Destination Address Space 80C152/452 ;--------------------------------------------------------------------------- ; 93 DCON1 DMA Control 1 80C152/452 ; Bits in DCON1 ( not bit-adressable ): ; 0 GO1 DMA Channel 1 Enable 80C152/452 ; 1 DONE1 DMA Channel 1 Operation Done Flag 80C152/452 ; 2 TM1 DMA Channel 1 Transfer Mode 80C152/452 ; 3 DM1 DMA Channel 1 Demand Mode 80C152/452 ; 4 ISA1 DMA Channel 1 Increment Source Address 80C152/452 ; 5 SAS1 DMA Channel 1 Source Address Space 80C152/452 ; 6 IDA1 DMA Channel 1 Increment Destination Address 80C152/452 ; 7 DAS1 DMA Channel 1 Destination Address Space 80C152/452 ;------------------------------------------------------------------------------- ; 94 ADRES1 A/D Conversion Result of Channel 1, ACH0-3 80C51GB ; 94 BAUD Global Serial Channel Baud Rate 80C152 ; 95 ADR0 Global Serial Channel Match Address 0 80C152 ;------------------------------------------------------------------------------- ; 96 TRIM RTC Trim Register 87C530 ; Bits in TRIM ( not bit-adressable ): ; 0 nTRM0 RTC Inverted Trim Bit 0 87C530 ; 1 TRM0 RTC Trim Bit 0 87C530 ; 2 nTRM1 RTC Inverted Trim Bit 1 87C530 ; 3 TRM1 RTC Trim Bit 1 87C530 ; 4 nTRM2 RTC Inverted Trim Bit 2 87C530 ; 5 TRM2 RTC Trim Bit 2 87C530 ; 6 X12n6 RTC Crystal Capacitance Select 87C530 ; 7 E4K External RTC 4096Hz Signal Enable 87C530 ;------------------------------------------------------------------------------- ; 97 ACON A/D Control Register 80C51GB ; Bits in ACON ( not bit-adressable ): ; 0 ATM A/D Trigger Mode 80C51GB ; 1 AIM A/D Input Mode 80C51GB ; 2 ACS0 A/D Channel Select Bit 0 80C51GB ; 3 ACS1 A/D Channel Select Bit 1 80C51GB ; 4 ACE A/D Conversion Enable 80C51GB ; 5 AIF A/D Interrupt Flag 80C51GB ; 6 ; 7 ;--------------------------------------------------------------------------- ; 98 SCON Local Serial Channel Control 80C152 ; 98 SCON Serial Control 8051 ; Bits in SCON: ; Bit address Name Function Resident in ; 98 SCON.0 RI Receive Interrupt Flag 8051 ; 99 SCON.1 TI Transmit Interrupt Flag 8051 ; 9A SCON.2 RB8 Received 9th Data Bit 8051 ; 9B SCON.3 TB8 9th Data Bit to Transmit 8051 ; 9C SCON.4 REN Receive Enable 8051 ; 9D SCON.5 SM2 Multiprocessor Communication Mode 8051 ; 9E SCON.6 SM1 Serial Port Mode Specifier 1 8051 ; 9F SCON.7 SM0 Serial Port Mode Specifier 0 8051 ; 9F SCON.7 FE Framing Error Bit ( nur wenn SMOD0=1 ) 80C52 ;------------------------------------------------------------------------------- ; 99 SBUF Local Serial Channel Buffer 80C152 ; 99 SBUF Serial Data Buffer 8051 ;------------------------------------------------------------------------------- ; 9A C1CAPM0 PCA1 Module Compare/Capture Register 0 80C51GB ; 9A IEN2 Interrupt Enable Register 2 80C517 ; Bits in C1CAPM0 ( not bit-adressable ): ; 0 E1CCF0 Enable Compare/Capture Flag 0 Interrupt 80C51GB ; 1 PWM10 Pulse Width Modulation Mode on C1EX0 80C51GB ; 2 TOG10 Toggle on C1EX0 80C51GB ; 3 MAT10 Match Compare/Capture Register 0 80C51GB ; 4 CAP1N0 Capture Negative Edge on C1EX0 80C51GB ; 5 CAP1P0 Capture Positive Edge on C1EX0 80C51GB ; 6 E1COM0 Enable Comparator Register 0 80C51GB ; 7 ; Bits in IEN2 ( not bit-adressable ): ; 0 ES1 Enable Serial Interrupt of Channel 1 80C517 ; 1 ; 2 ECMP Enable Compare Match Interrupt for CM0-7 80C517A ; 3 ECT Enable Compare Timer Interrupt 80C517 ; 4 ECS Enable Compare Match Interrupt for COMSET 80C517A ; 5 ECR Enable Compare Match Interrupt for COMCLR 80C517A ; 6 ; 7 ;------------------------------------------------------------------------------- ; 9B C1CAPM1 PCA1 Module Compare/Capture Register 1 80C51GB ; 9B S1CON Serial Channel 1 Control Register 80C517 ; Bits in C1CAPM1 ( not bit-adressable ): ; 0 E1CCF1 Enable Compare/Capture Flag 1 Interrupt 80C51GB ; 1 PWM11 Pulse Width Modulation Mode on C1EX1 80C51GB ; 2 TOG11 Toggle on C1EX1 80C51GB ; 3 MAT11 Match Compare/Capture Register 1 80C51GB ; 4 CAP1N1 Capture Negative Edge on C1EX1 80C51GB ; 5 CAP1P1 Capture Positive Edge on C1EX1 80C51GB ; 6 E1COM1 Enable Comparator Register 1 80C51GB ; 7 ; Bits in S1CON ( not bit-adressable ): ; 0 RI1 Receiver Interrupt of Channel 1 80C517 ; 1 TI1 Transmitter Interrupt of Channel 1 80C517 ; 2 RB81 Receiver Bit 8 of Channel 1 80C517 ; 3 TB81 Transmitter Bit 8 of Channel 1 80C517 ; 4 REN1 Receiver Enable of Channel 1 80C517 ; 5 SM21 Enable Multiprocessor Comm of Channel 1 80C517 ; 6 ; 7 SM Serial Mode 8-Bit UART 80C517 ;------------------------------------------------------------------------------- ; 9C C1CAPM2 PCA1 Module Compare/Capture Register 2 80C51GB ; 9C S1BUF Serial Channel 1 Buffer Register 80C517 ; Bits in C1CAPM2 ( not bit-adressable ): ; 0 E1CCF2 Enable Compare/Capture Flag 2 Interrupt 80C51GB ; 1 PWM12 Pulse Width Modulation Mode on C1EX2 80C51GB ; 2 TOG12 Toggle on C1EX2 80C51GB ; 3 MAT12 Match Compare/Capture Register 2 80C51GB ; 4 CAP1N2 Capture Negative Edge on C1EX2 80C51GB ; 5 CAP1P2 Capture Positive Edge on C1EX2 80C51GB ; 6 E1COM2 Enable Comparator Register 2 80C51GB ; 7 ;------------------------------------------------------------------------------- ; 9D C1CAPM3 PCA1 Module Compare/Capture Register 3 80C51GB ; 9D S1RELL Baudrate 1 Timer Reload Value, Low Byte 80C517 ; Bits in C1CAPM3 ( not bit-adressable ): ; 0 E1CCF3 Enable Compare/Capture Flag 3 Interrupt 80C51GB ; 1 PWM13 Pulse Width Modulation Mode on C1EX3 80C51GB ; 2 TOG13 Toggle on C1EX3 80C51GB ; 3 MAT13 Match Compare/Capture Register 3 80C51GB ; 4 CAP1N3 Capture Negative Edge on C1EX3 80C51GB ; 5 CAP1P3 Capture Positive Edge on C1EX3 80C51GB ; 6 E1COM3 Enable Comparator Register 3 80C51GB ; 7 ;--------------------------------------------------------------------------- ; 9E C1CAPM4 PCA1 Module Compare/Capture Register 4 80C51GB ; Bits in C1CAPM4 ( not bit-adressable ): ; 0 E1CCF4 Enable Compare/Capture Flag 4 Interrupt 80C51GB ; 1 PWM14 Pulse Width Modulation Mode on C1EX4 80C51GB ; 2 TOG14 Toggle on C1EX4 80C51GB ; 3 MAT14 Match Compare/Capture Register 4 80C51GB ; 4 CAP1N4 Capture Negative Edge on C1EX4 80C51GB ; 5 CAP1P4 Capture Positive Edge on C1EX4 80C51GB ; 6 E1COM4 Enable Comparator Register 4 80C51GB ; 7 ;------------------------------------------------------------------------------- ; 9F C1MOD PCA1 Counter Mode Register 80C51GB ; Bits in C1MOD ( not bit-adressable ): ; 0 ECF1 PCA1 Enable Counter Overflow Interrupt 80C51GB ; 1 C1PS0 PCA1 Count Pulse Select Bit 0 80C51GB ; 2 C1PS1 PCA1 Count Pulse Select Bit 1 80C51GB ; 3 C1PS2 PCA1 Count Pulse Select Bit 2 80C51GB ; 4 ; 5 ; 6 ; 7 ;------------------------------------------------------------------------------- ; A0 P2 Port 2 8051 ; Bits in P2: ; Bit address Name Function Resident in ; A0 P2.0 Parallel I/O Port 2 Bit 0 8051 ; A0 P2.0 A8 Address Bit 8 8031 ; A1 P2.1 Parallel I/O Port 2 Bit 1 8051 ; A1 P2.1 A9 Address Bit 9 8031 ; A2 P2.2 Parallel I/O Port 2 Bit 2 8051 ; A2 P2.2 A10 Address Bit 10 8031 ; A3 P2.3 Parallel I/O Port 2 Bit 3 8051 ; A3 P2.3 A11 Address Bit 11 8031 ; A4 P2.4 Parallel I/O Port 2 Bit 4 8051 ; A4 P2.4 A12 Address Bit 12 8031 ; A5 P2.5 Parallel I/O Port 2 Bit 5 8051 ; A5 P2.5 A13 Address Bit 13 8031 ; A6 P2.6 Parallel I/O Port 2 Bit 6 8051 ; A6 P2.6 A14 Address Bit 14 8031 ; A7 P2.7 Parallel I/O Port 2 Bit 7 8051 ; A7 P2.7 A15 Address Bit 15 8031 ;------------------------------------------------------------------------------- ; A1 COMSETL Compare Register COMSET, Low Byte 80C517A ; A1 P6 Port 6 80C152 ; A2 COMSETH Compare Register COMSET, High Byte 80C517A ; A2 SARL0 DMA Source Address 0 (LOW) 80C152/452 ; A3 COMCLRL Compare Register COMCLR, Low Byte 80C517A ; A3 SARH0 DMA Source Address 0 (HIGH) 80C152/452 ; A4 ADRES2 A/D Conversion Result of Channel 2, ACH0-3 80C51GB ; A4 COMCLRH Compare Register COMCLR, High Byte 80C517A ; A4 IFS Global Serial Channel Interframe Spacing 80C152 ;------------------------------------------------------------------------------- ; A5 ADR1 Global Serial Channel Match Address 1 80C152 ; A5 OFDCON Oscillator Fail Detect Control Register 80C51GB ; A5 SETMSK Compare Register COMSET Output Mask 80C517A ; Bits in OFDCON ( not bit-adressable ): ; 0 OFDS Oscillator Fail Detect Status Flag 80C51GB ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ;------------------------------------------------------------------------------- ; A6 CLRMSK Compare Register COMCLR Output Mask 80C517A ; A6 WDTCON Watchdog Timer Reset Register 80C51GB ;------------------------------------------------------------------------------- ; A7 IEA Interrupt Enable A Register 80C51GB ; Bits in IEA ( not bit-adressable ): ; 0 ESEP Serial Expansion Port Interrupt Enable Bit 80C51GB ; 1 EC1 PCA1 Interrupt 6 Enable Bit 80C51GB ; 2 EX2 External Interrupt 2 Enable Bit 80C51GB ; 3 EX3 External Interrupt 3 Enable Bit 80C51GB ; 4 EX4 External Interrupt 4 Enable Bit 80C51GB ; 5 EX5 External Interrupt 5 Enable Bit 80C51GB ; 6 EWC Write Complete Interrupt Enable Bit 88F51FC ; 6 EX6 External Interrupt 6 Enable Bit 80C51GB ; 7 EAD A/D Converter Interrupt Enable Bit 80C51GB ;------------------------------------------------------------------------------- ; A8 IE Interrupt Enable Control Register 8051 ; A8 IEN0 Interrupt Enable Register 0 80515 ; Bits in IE/IEN0: ; Bit address Name Function Resident in ; A8 IE.0 EX0 Enable Internal Interrupt 0 8051 ; A9 IE.1 ET0 Enable Timer 0 Overflow Interrupt 8051 ; AA IE.2 EX1 Enable Internal Interrupt 1 8051 ; AB IE.3 ET1 Enable Timer 1 Overflow Interrupt 8051 ; AC IE.4 ES Enable Serial Port Interrupt 8051 ; AD IE.5 ET2 Enable Timer 2 Interrupt 8052 ; AE IE.6 EC Enable PCA Interrupt 80C51FX ; AE IE.6 WDT Watchdog Timer Refresh Flag 80515 ; AF IE.7 EA Global Interrupt Enable/Disable 8051 ; AF IE.7 EAL Enable all Interrupts 80515 ;------------------------------------------------------------------------------- ; A9 IP0 Interrupt Priority Register 0 80515 80C517 ; A9 SADDR Slave Address Register 80C52 ; A9 SADDR0 Slave Address Register 0 80C320 ; Bits in IP0 ( not bit-adressable ): ; 0 IP0_0 Priority Level Bit 0 IE0/IADC 80515 80C517 ; 0 IP0_0 Priority Level Bit 0 IE0/RI1+TI1/IADC 80C517 ; 1 IP0_1 Priority Level Bit 0 TF0/IEX2 80515 80C517 ; 2 IP0_2 Priority Level Bit 0 IE1/IEX3 80515 80C517 ; 2 IP0_2 Priority Level Bit 0 IE1/ICMP0-7/IEX3 80C517A ; 3 IP0_3 Priority Level Bit 0 TF1/IEX4 80515 80C517 ; 3 IP0_3 Priority Level Bit 0 TF1/CTF/IEX4 80C517 ; 4 IP0_4 Priority Level Bit 0 RI+TI/IEX5 80515 80C517 ; 4 IP0_4 Priority Level Bit 0 RI+TI/ICS/IEX5 80C517A ; 5 IP0_5 Priority Level Bit 0 TF2+EXF2/IEX6 80515 80C517 ; 5 IP0_5 Priority Level Bit 0 TF2+EXF2/ICR/IEX6 80C517A ; 6 WDTS Watchdog Timer Status Flag 80515 ; 7 OWDS Oscillator Watchdog Timer Status Flag 80C517 ;------------------------------------------------------------------------------- ; AA C1CAP0L PCA1 Compare/Capture Register 0 Low Byte 80C51GB ; AA S0RELL Baudrate 0 Timer Reload Value, Low Byte 80C517 ; AA SADDR1 Slave Address Register 1 80C320 ; AB C1CAP1L PCA1 Compare/Capture Register 1 Low Byte 80C51GB ; AC C1CAP2L PCA1 Compare/Capture Register 2 Low Byte 80C51GB ; AD C1CAP3L PCA1 Compare/Capture Register 3 Low Byte 80C51GB ; AE C1CAP4L PCA1 Compare/Capture Register 4 Low Byte 80C51GB ; AF CL1 PCA1 Timer/Counter Register Low Byte 80C51GB ;------------------------------------------------------------------------------- ; B0 P3 Port 3 8051 ; Bits in P3: ; Bit address Name Function Resident in ; B0 P3.0 Parallel I/O Port 3 Bit 0 8051 ; B0 P3.0 TXD Serial Output Port 8051 ; B0 P3.0 TXD0 Serial Output Channel 0 80C517 ; B1 P3.1 Parallel I/O Port 3 Bit 1 8051 ; B1 P3.1 RXD Serial Input Port 8051 ; B1 P3.1 RXD0 Serial Input Channel 0 80C517 ; B2 P3.2 Parallel I/O Port 3 Bit 2 8051 ; B2 P3.2 nINT0 External Interrupt 0 8051 ; B3 P3.3 Parallel I/O Port 3 Bit 3 8051 ; B3 P3.3 nINT1 External Interrupt 1 8051 ; B4 P3.4 Parallel I/O Port 3 Bit 4 8051 ; B4 P3.4 T0 Timer/Counter 0 External Input 8051 ; B5 P3.5 Parallel I/O Port 3 Bit 5 8051 ; B5 P3.5 T1 Timer/Counter 1 External Input 8051 ; B6 P3.6 Parallel I/O Port 3 Bit 6 8051 ; B6 P3.6 nWR External Data Memory Write Strobe 8031 ; B7 P3.7 Parallel I/O Port 3 Bit 7 8051 ; B7 P3.7 nRD External Data Memory Read Strobe 8031 ;------------------------------------------------------------------------------- ; B1 SYSCON XRAM Control Register 80C517A ; Bits in SYSCON ( not bit-adressable ): ; 0 XMAP0 Global Disable Internal XRAM 80C517A ; 1 XMAP1 Activate nRD/nWR at Internal XRAM Access 80C517A ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ;------------------------------------------------------------------------------- ; B2 SARL1 DMA Source Address 1 (LOW) 80C152/452 ; B3 SARH1 DMA Source Address 1 (HIGH) 80C152/452 ; B4 ADRES3 A/D Conversion Result of Channel 3, ACH0-3 80C51GB ; B4 SLOTTM Global Serial Channel Slot Time 80C152 ;------------------------------------------------------------------------------- ; B5 ADR2 Global Serial Channel Match Address 2 80C152 ; B5 IPA1 Interrupt A Priority Register 1 80C51GB ; B5 IPAH Interrupt A Priority High Register 88F51FC ; Bits in IPA1 ( not bit-adressable ): ; 0 PSEP_1 Serial Expansion Port Priority High Bit 80C51GB ; 1 PC1_1 PCA1 Interrupt Priority High Bit 80C51GB ; 2 PX2_1 External Interrupt 2 Priority High Bit 80C51GB ; 3 PX3_1 External Interrupt 3 Priority High Bit 80C51GB ; 4 PX4_1 External Interrupt 4 Priority High Bit 80C51GB ; 5 PX5_1 External Interrupt 5 Priority High Bit 80C51GB ; 6 PX6_1 External Interrupt 6 Priority High Bit 80C51GB ; 7 PAD_1 A/D Converter Interrupt Priority High Bit 80C51GB ; Bits in IPAH ( not bit-adressable ): ; 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 PWCH Write Complete Interrupt Priority High Bit 88F51FC ; 7 ;------------------------------------------------------------------------------- ; B6 IPA Interrupt A Priority Register 80C51GB ; Bits in IPA ( not bit-adressable ): ; 0 PSEP Serial Expansion Port Priority Low Bit 80C51GB ; 1 PC1 PCA1 Interrupt Priority Low Bit 80C51GB ; 2 PX2 External Interrupt 2 Priority Low Bit 80C51GB ; 3 PX3 External Interrupt 3 Priority Low Bit 80C51GB ; 4 PX4 External Interrupt 4 Priority Low Bit 80C51GB ; 5 PX5 External Interrupt 5 Priority Low Bit 80C51GB ; 6 PWC Write Complete Interrupt Priority Low Bit 88F51FC ; 6 PX6 External Interrupt 6 Priority Low Bit 80C51GB ; 7 PAD A/D Converter Interrupt Priority Low Bit 80C51GB ;------------------------------------------------------------------------------- ; B7 IP1 Interrupt Priority Register 1 80C51GB ; B7 IPH Interrupt Priority High Register 80C54/58 80C51FC ; Bits in IP1 ( not bit-adressable ): ; 0 PX0_1 External Interrupt 0 Priority High Bit 80C51GB ; 1 PT0_1 Timer 0 Interrupt Priority High Bit 80C51GB ; 2 PX1_1 External Interrupt 1 Priority High Bit 80C51GB ; 3 PT1_1 Timer 1 Interrupt Priority High Bit 80C51GB ; 4 PS_1 Serial Port Interrupt Priority High Bit 80C51GB ; 5 PT2_1 Timer 2 Interrupt Priority High Bit 80C51GB ; 6 PC_1 PCA Interrupt Priority High Bit 80C51GB ; 7 ; Bits in IPH ( not bit-adressable ): ; 0 PX0H External Interrupt 0 Priority High Bit 80C54/58 ; 1 PT0H Timer 0 Interrupt Priority High Bit 80C54/58 ; 2 PX1H External Interrupt 1 Priority High Bit 80C54/58 ; 3 PT1H Timer 1 Interrupt Priority High Bit 80C54/58 ; 4 PSH Serial Port Interrupt Priority High Bit 80C54/58 ; 5 PT2H Timer 2 Interrupt Priority High Bit 80C54/58 ; 6 PPCH PCA Interrupt Priority High Bit 80C51FC ; 7 ;------------------------------------------------------------------------------- ; B8 IEN1 Interrupt Enable Register 1 80515 ; B8 IP Interrupt Priority Control 8051 ; Bits in IEN1: ; Bit address Name Function Resident in ; B8 IP.0 EADC Enable A/D Converter Interrupt 80515 ; B9 IP.1 EX2 Enable External Interrupt 2 80515 ; BA IP.2 EX3 Enable External Interrupt 3 80515 ; BB IP.3 EX4 Enable External Interrupt 4 80515 ; BC IP.4 EX5 Enable External Interrupt 5 80515 ; BD IP.5 EX6 Enable External Interrupt 6 80515 ; BE IP.6 SWDT Watchdog Timer Start/Refresh Flag 80515 ; BF IP.7 EXEN2 Enable Timer 2 External Reload Interrupt 80515 ; Bits in IP: ; Bit address Name Function Resident in ; B8 IP.0 PX0 External Interrupt 0 Priority Level 8051 ; B9 IP.1 PT0 Timer 0 Interrupt Priority Level 8051 ; BA IP.2 PX1 External Interrupt 1 Priority Level 8051 ; BB IP.3 PT1 Timer 1 Interrupt Priority Level 8051 ; BC IP.4 PS Serial Port Interrupt Priority Level 8051 ; BC IP.4 PS0 Serial Port 0 Interrupt Priority Level 80C320 ; BD IP.5 PT2 Timer 2 Interrupt Priority Level 8052 ; BE IP.6 PPC PCA Interrupt Priority Bit 80C51FX ; BE IP.6 PS1 Serial Port 1 Interrupt Priority Level 80C320 ; BF IP.7 ;------------------------------------------------------------------------------- ; B9 IP1 Interrupt Priority Register 1 80515 80C517 ; B9 SADEN Slave Address Mask Enable Register 80C52 ; B9 SADEN0 Slave Address Mask Enable Register 0 80C320 ; Bits in IP1 ( not bit-adressable ): ; 0 IP1_0 Priority Level Bit 1 IE0/IADC 80515 80C517 ; 0 IP1_0 Priority Level Bit 1 IE0/RI1+TI1/IADC 80C517 ; 1 IP1_1 Priority Level Bit 1 TF0/IEX2 80515 80C517 ; 2 IP1_2 Priority Level Bit 1 IE1/IEX3 80515 80C517 ; 2 IP1_2 Priority Level Bit 1 IE1/ICMP0-7/IEX3 80C517A ; 3 IP1_3 Priority Level Bit 1 TF1/IEX4 80515 80C517 ; 3 IP1_3 Priority Level Bit 1 TF1/CTF/IEX4 80C517 ; 4 IP1_4 Priority Level Bit 1 RI+TI/IEX5 80515 80C517 ; 4 IP1_4 Priority Level Bit 1 RI+TI/ICS/IEX5 80C517A ; 5 IP1_5 Priority Level Bit 1 TF2+EXF2/IEX6 80515 80C517 ; 5 IP1_5 Priority Level Bit 1 TF2+EXF2/ICR/IEX6 80C517A ; 6 ; 7 ;------------------------------------------------------------------------------- ; BA C1CAP0H PCA1 Compare/Capture Register 0 High Byte 80C51GB ; BA S0RELH Baudrate 0 Timer Reload Value, High Byte 80C517 ; BA SADEN1 Slave Address Mask Enable Register 1 80C320 ; BB C1CAP1H PCA1 Compare/Capture Register 1 High Byte 80C51GB ; BB S1RELH Baudrate 1 Timer Reload Value, High Byte 80C517 ; BC C1CAP2H PCA1 Compare/Capture Register 2 High Byte 80C51GB ; BD C1CAP3H PCA1 Compare/Capture Register 3 High Byte 80C51GB ; BE C1CAP4H PCA1 Compare/Capture Register 4 High Byte 80C51GB ; BF CH1 PCA1 Timer/Counter Register High Byte 80C51GB ;------------------------------------------------------------------------------- ; C0 IRCON Interrupt Request Control Register 80515 80C517 ; C0 IRCON0 Interrupt Request Control Register 80C517A ; C0 P4 Port 4 80C51GB ; C0 P4 Port 4 DMA Source Address 80C452 ; C0 SCON1 Serial Port 1 Control 80C320 ; Bits in IRCON/IRCON0: ; Bit address Name Function Resident in ; C0 IRCON.0 IADC A/D Converter Interrupt Request Flag 80515 ; C1 IRCON.1 IEX2 External Interrupt 2 Edge Flag 80515 ; C2 IRCON.2 IEX3 External Interrupt 3 Edge Flag 80515 ; C3 IRCON.3 IEX4 External Interrupt 4 Edge Flag 80515 ; C4 IRCON.4 IEX5 External Interrupt 5 Edge Flag 80515 ; C5 IRCON.5 IEX6 External Interrupt 6 Edge Flag 80515 ; C6 IRCON.6 TF2 Timer 2 Overflow Flag 80515 ; C7 IRCON.7 EXF2 Timer 2 External Reload Flag 80515 ; Bits in P4: ; Bit address Name Function Resident in ; C0 P4.0 Parallel I/O Port 4 Bit 0 80C51GB ; C0 P4.0 SEPCLK Clock Source for Serial Expansion Port 80C51GB ; C1 P4.1 Parallel I/O Port 4 Bit 1 80C51GB ; C0 P4.1 SEPDAT Data I/O for Serial Expansion Port 80C51GB ; C2 P4.2 Parallel I/O Port 4 Bit 2 80C51GB ; C2 P4.2 C1 PCA1 External Clock Input 80C51GB ; C3 P4.3 Parallel I/O Port 4 Bit 3 80C51GB ; C3 P4.3 C1EX0 PCA1.0 Capture Input, Compare/PWM Output 80C51GB ; C4 P4.4 Parallel I/O Port 4 Bit 4 80C51GB ; C3 P4.4 C1EX1 PCA1.1 Capture Input, Compare/PWM Output 80C51GB ; C5 P4.5 Parallel I/O Port 4 Bit 5 80C51GB ; C3 P4.5 C1EX2 PCA1.2 Capture Input, Compare/PWM Output 80C51GB ; C6 P4.6 Parallel I/O Port 4 Bit 6 80C51GB ; C3 P4.6 C1EX3 PCA1.3 Capture Input, Compare/PWM Output 80C51GB ; C7 P4.7 Parallel I/O Port 4 Bit 7 80C51GB ; C7 P4.7 C1EX4 PCA1.4 Capture Input, Compare/PWM Output 80C51GB ; Bits in SCON1: ; Bit address Name Function Resident in ; C0 SCON1.0 RI_1 Receiver Interrupt Flag 80C320 ; C1 SCON1.1 TI_1 Transmitter Interrupt Flag 80C320 ; C2 SCON1.2 RB8_1 9th Received Bit State 80C320 ; C3 SCON1.3 TB8_1 9th Transmission Bit State 80C320 ; C4 SCON1.4 REN_1 Receive Enable 80C320 ; C5 SCON1.5 SM2_1 Multiple CPU Communucations/Mode Bit 2 80C320 ; C6 SCON1.6 SM1_1 Serial Port 1 Mode Bit 1 80C320 ; C7 SCON1.7 SM0_1 Serial Port 1 Mode Bit 0 (SMOD0=0) 80C320 ; C7 SCON1.7 FE_1 Framing Error Flag (SMOD0=1) 80C320 ;------------------------------------------------------------------------------- ; C1 CCEN Compare/Capture Enable Register 80515 ; C1 SBUF1 Serial Data Buffer 1 80C320 ; Bits in CCEN ( not bit-adressable ): ; 0 COCAL0 Compare/Capture Mode for CRCL/H Bit 0 80515 ; 1 COCAH0 Compare/Capture Mode for CRCL/H Bit 1 80515 ; 2 COCAL1 Compare/Capture Mode for CCL/H1 Bit 0 80515 ; 3 COCAH1 Compare/Capture Mode for CCL/H1 Bit 1 80515 ; 4 COCAL2 Compare/Capture Mode for CCL/H2 Bit 0 80515 ; 5 COCAH2 Compare/Capture Mode for CCL/H2 Bit 1 80515 ; 6 COCAL3 Compare/Capture Mode for CCL/H3 Bit 0 80515 ; 7 COCAH3 Compare/Capture Mode for CCL/H3 Bit 1 80515 ;------------------------------------------------------------------------------- ; C2 CCL1 Compare/Capture Register 1, Low Byte 80515 ; C2 DARL0 DMA Destination Address 0 (LOW) 80C152/452 ; C2 ROMSIZE ROM Size Select 87C520 ; Bits in ROMSIZE ( not bit-adressable ): ; 0 RS0 ROM Size Select Bit 0 87C520 ; 1 RS1 ROM Size Select Bit 1 87C520 ; 2 RS2 ROM Size Select Bit 2 87C520 ; 3 ; 4 ; 5 ; 6 ; 7 ;------------------------------------------------------------------------------- ; C3 CCH1 Compare/Capture Register 1, High Byte 80515 ; C3 DARH0 DMA Destination Address 0 (HIGH) 80C152/452 ;------------------------------------------------------------------------------- ; C4 ADRES4 A/D Conversion Result of Channel 4, ACH4 80C51GB ; C4 BKOFF Global Serial Channel Backoff Timer 80C152 ; C4 CCL2 Compare/Capture Register 2, Low Byte 80515 ; C4 PMR Power Management Register 87C520 ; Bits in PMR ( not bit-adressable ): ; 0 DME0 Data Memory Enable Bit 0 87C520 ; 1 DME1 Data Memory Enable Bit 1 87C520 ; 2 ALEOFF ALE Disable 87C520 ; 3 XTOFF Crystal Oscillator Disable 87C520 ; 4 reserved 87C520 ; 5 SWB Switchback Enable 87C520 ; 6 CD0 Clock Divide Control Bit 0 87C520 ; 7 CD1 Clock Divide Control Bit 1 87C520 ;------------------------------------------------------------------------------- ; C5 ADR3 Global Serial Channel Match Address 3 80C152 ; C5 CCH2 Compare/Capture Register 2, High Byte 80515 ; C5 STATUS Status Register 80C310 ; Bits in STATUS ( not bit-adressable ): ; 0 SPRA0 Serial Port 0 Receive Activity Monitor 87C520 ; 1 SPTA0 Serial Port 0 Transmit Activity Monitor 87C520 ; 2 SPRA1 Serial Port 0 Receive Activity Monitor 87C520 ; 3 SPTA1 Serial Port 1 Transmit Activity Monitor 87C520 ; 4 XTUP Crystal Oscillator Warm-Up Status 87C520 ; 5 LIP Low Priority Interrupt Status 80C310 ; 6 HIP High Priority Interrupt Status 80C310 ; 7 PIP Power Fail Priority Interrupt Status 80C320 ;------------------------------------------------------------------------------- ; C6 CCL3 Compare/Capture Register 3, Low Byte 80515 ; C6 EXICON External Interrupt Control Register 80C51GB ; Bits in EXICON ( not bit-adressable ): ; 0 IT2 Interrupt 2 Transition Control Bit 80C51GB ; 1 IT3 Interrupt 3 Transition Control Bit 80C51GB ; 2 IE2 Interrupt 2 Edge Flag 80C51GB ; 3 IE3 Interrupt 3 Edge Flag 80C51GB ; 4 IE4 Interrupt 4 Edge Flag 80C51GB ; 5 IE5 Interrupt 5 Edge Flag 80C51GB ; 6 IE6 Interrupt 6 Edge Flag 80C51GB ; 7 ;------------------------------------------------------------------------------- ; C7 ACMP A/D Compare Register 80C51GB ; C7 CCH3 Compare/Capture Register 3, High Byte 80515 ; C7 TA Timed Access Register 80C320 ; Bits in ACMP ( not bit-adressable ): ; 0 CMP7 A/D Comparison Result ACH7 with COMPREF 80C51GB ; 1 CMP6 A/D Comparison Result ACH6 with COMPREF 80C51GB ; 2 CMP5 A/D Comparison Result ACH5 with COMPREF 80C51GB ; 3 CMP4 A/D Comparison Result ACH4 with COMPREF 80C51GB ; 4 CMP3 A/D Comparison Result ACH3 with COMPREF 80C51GB ; 5 CMP2 A/D Comparison Result ACH2 with COMPREF 80C51GB ; 6 CMP1 A/D Comparison Result ACH1 with COMPREF 80C51GB ; 7 CMP0 A/D Comparison Result ACH0 with COMPREF 80C51GB ;------------------------------------------------------------------------------- ; C8 IEN1 Interrupt Enable Register 1 80C152 ; C8 T2CON Timer/Counter 2 Control Register 8052 80515 ; C8 STS Status/Command Register 8044 ; Bits in IEN1: ; Bit address Name Function Resident in ; C8 IEN1.0 EGSRV Enable GSC Receive Valid Interrupt 80C152 ; C9 IEN1.1 EGSRE Enable GSC Receive Error Interrupt 80C152 ; CA IEN1.2 EDMA0 Enable DMA Channel 0 Done Interrupt 80C152 ; CB IEN1.0 EGSTV Enable GSC Transmit Valid Interrupt 80C152 ; CC IEN1.4 EDMA1 Enable DMA Channel 1 Done Interrupt 80C152 ; CD IEN1.5 EGSTE Enable GSC Transmit Error Interrupt 80C152 ; CE IEN1.6 ; CF IEN1.7 ; Bits in STS: ; Bit address Name Function Resident in ; C8 STS.0 RBP Receive Buffer Protect 8044 ; C9 STS.1 AM Auto Mode/Addressed Mode 8044 ; CA STS.2 OPB Optional Poll Bit 8044 ; CB STS.3 BOV Receive Buffer Overrun 8044 ; CC STS.4 SI SIU Interrupt 8044 ; CD STS.5 RTS Request to Send 8044 ; CE STS.6 RBE Receive Buffer Empty 8044 ; CF STS.7 TBF Transmit Buffer Full 8044 ; Bits in T2CON: ; Bit address Name Function Resident in ; C8 T2CON.0 CP_RL2 Capture/Reload Select Timer 2 8052 ; C8 T2CON.0 T2I0 Timer 2 Input Selection Bit 0 80515 ; C9 T2CON.1 C_T2 Timer or Counter Select Timer 2 8052 ; C9 T2CON.1 T2I1 Timer 2 Input Selection Bit 1 80515 ; CA T2CON.2 T2R0 Timer 2 Reload Mode Selection Bit 0 80515 ; CA T2CON.2 TR2 Timer 2 Run Start/Stop Control 8052 ; CB T2CON.3 EXEN2 Timer 2 External Enable 8052 ; CB T2CON.3 T2R1 Timer 2 Reload Mode Selection Bit 1 80515 ; CC T2CON.4 T2CM Timer 2 Compare Mode Bit for CRC, CC1-CC3 80515 ; CC T2CON.4 TCLK Transmit Clock Enable 8052 ; CD T2CON.5 I2FR External Interrupt 2 Rising Edge Flag 80515 ; CD T2CON.5 RCLK Receive Clock Enable 8052 ; CE T2CON.6 EXF2 Timer 2 External Flag 8052 ; CE T2CON.6 I3FR External Interrupt 3 Rising Edge Flag 80515 ; CF T2CON.7 T2PS Timer 2 Prescaler Select Bit 80515 ; CF T2CON.7 T2PS0 Timer 2 Prescaler Select Bit 0 80C517 ; CF T2CON.7 TF2 Timer 2 Overflow Flag 8052 ;------------------------------------------------------------------------------- ; C9 CC4EN Compare/Capture 4 Enable Register 80C517 ; C9 SMD Serial Mode Register 8044 ; C9 T2MOD Timer 2 Mode Control Register 80C52 ; Bits in CC4EN ( not bit-adressable ): ; 0 COMO Compare Mode Bit 80C517 ; 1 COCAL4 Compare/Capture Mode for CC4 Register Bit 0 80C517 ; 2 COCAH4 Compare/Capture Mode for CC4 Register Bit 1 80C517 ; 3 COCOEN Enable Concurrent Compare Output for CC4 80C517 ; 3 COCOEN0 Enable Concurrent Compare Mode Bit 0 80C517A ; 4 COCON0 Select Concurrent Compare Output Bit 0 80C517 ; 5 COCON1 Select Concurrent Compare Output Bit 1 80C517 ; 6 COCON2 Select Concurrent Compare Output Bit 2 80C517 ; 7 COCOEN1 Enable Concurrent Compare Mode Bit 1 80C517A ; Bits in SMD ( not bit-adressable ): ; 0 NFCS No FCS Field in the SDLC Frame 8044 ; 1 NB Non-Buffered Mode, No Control Field 8044 ; 2 PFS Pre-Frame Sync Mode 8044 ; 3 LOOP Loop Configuration 8044 ; 4 NRZI NRZI Coding Option 8044 ; 5 SCM0 Select Clock Mode Bit 0 8044 ; 6 SCM1 Select Clock Mode Bit 1 8044 ; 7 SCM2 Select Clock Mode Bit 2 8044 ; Bits in T2MOD ( not bit-adressable ): ; 0 DCEN Timer 2 Down Counter Enable 80C52 ; 1 T2OE Timer 2 Output Enable Bit 87C51FC ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ;------------------------------------------------------------------------------- ; CA CRCL Compare/Reload/Capture Register, Low Byte 80515 ; CA RCAP2L T/C 2 Capture Register Low Byte 8052 ; CA RCB Receive Control Byte Register 8044 ; CB CRCH Compare/Reload/Capture Register, High Byte 80515 ; CB RBL Receive Buffer Length Register 8044 ; CB RCAP2H T/C 2 Capture Register High Byte 8052 ; CC RBS Receive Buffer Start Address Register 8044 ; CC TL2 Timer/Counter Low Byte 8052 ; CD RFL Receive Field Length Register 8044 ; CD TH2 Timer/Counter High Byte 8052 ;------------------------------------------------------------------------------- ; CE CCL4 Compare/Capture Register 4, Low Byte 80C517 ; CE FCON Flash Control Register 88F51FC ; CE STAD Station Address Register 8044 ; Bits in FCON ( not bit-adressable ): ; 0 PGMnERS Programm/notErase Bit 88F51FC ; 1 WRnVER Write/notVerify Bit 88F51FC ; 2 HV High Voltage Bit 88F51FC ; 3 AR Address Range Bit 88F51FC ; 4 AS Address Space Bit 88F51FC ; 5 CNFG Flash Configuration Bit 88F51FC ; 6 WC Write Complete Bit 88F51FC ; 7 WIE Write Interrupt Enable Bit 88F51FC ;------------------------------------------------------------------------------- ; CF CCH4 Compare/Capture Register 4, High Byte 80C517 ; CF DMACNT DMA Count Register 8044 ; CF FT Flash Timing Register 88F51FC ; Bits in FT ( not bit-adressable ): ; 0 FT0 Programm/Erase Pulse Duration Bit 0 88F51FC ; 1 FT1 Programm/Erase Pulse Duration Bit 1 88F51FC ; 2 FT2 Programm/Erase Pulse Duration Bit 2 88F51FC ; 3 FT3 Programm/Erase Pulse Duration Bit 3 88F51FC ; 4 S0 Programm/Erase Pulse Duartion Bit 4 88F51FC ; 5 S1 Programm/Erase Pulse Duartion Bit 5 88F51FC ; 6 SWPP Swap Preparation Bit 88F51FC ; 7 ;------------------------------------------------------------------------------- ; D0 PSW Program Status Word 8051 ; Bits in PSW: ; Bit address Name Function Resident in ; D0 PSW.0 P Parity Flag 8051 ; D1 PSW.1 F1 User Definable Flag 8051 ; D2 PSW.2 OV Overflow Flag 8051 ; D3 PSW.3 RS0 Register Bank Selector Bit 0 8051 ; D4 PSW.4 RS1 Register Bank Selector Bit 1 8051 ; D5 PSW.5 F0 Flag 0, General Purpose Flag 8051 ; D6 PSW.6 AC Auxiliary Carry Flag 8051 ; D7 PSW.7 CY Carry Flag 8051 ;------------------------------------------------------------------------------- ; D1 IRCON1 Interrupt Control Register 1 80C517A ; Bits in IRCON1 ( not bit-adressable ): ; 0 ICMP0 Compare 0 Interrupt Request Flag 80C517A ; 1 ICMP1 Compare 1 Interrupt Request Flag 80C517A ; 2 ICMP2 Compare 2 Interrupt Request Flag 80C517A ; 3 ICMP3 Compare 3 Interrupt Request Flag 80C517A ; 4 ICMP4 Compare 4 Interrupt Request Flag 80C517A ; 5 ICMP5 Compare 5 Interrupt Request Flag 80C517A ; 6 ICMP6 Compare 6 Interrupt Request Flag 80C517A ; 7 ICMP7 Compare 7 Interrupt Request Flag 80C517A ;------------------------------------------------------------------------------- ; D2 CML0 Compare Register 0, Low Byte 80C517 ; D2 DARL1 DMA Destination Address 1 (LOW) 80C152/452 ; D3 CMH0 Compare Register 0, High Byte 80C517 ; D3 DARH1 DMA Destination Address 1 (HIGH) 80C152/452 ; D4 ADRES5 A/D Conversion Result of Channel 5, ACH5 80C51GB ; D4 CML2 Compare Register 2, Low Byte 80C517 ; D4 TCDCNT GSC Transmit Collision Counter 80C152 ; D5 CMH1 Compare Register 1, High Byte 80C517 ; D5 AMSK0 Global Serial Channel Address Mask 0 80C152 ; D6 CML2 Compare Register 2, Low Byte 80C517 ;------------------------------------------------------------------------------- ; D7 CMH2 Compare Register 2, High Byte 80C517 ; D7 SEPCON Serial Expansion Port Control Register 80C51GB ; Bits in SEPCON ( not bit-adressable ): ; 0 SEPS0 Serial Expansion Port Speed Select Bit 0 80C51GB ; 1 SEPS1 Serial Expansion Port Speed Select Bit 1 80C51GB ; 2 CLKPH Clock Phase for Data Sample on SEPCLK Edge 80C51GB ; 3 CLKP Clock Polarity 80C51GB ; 4 SEPREN Serial Expansion Port Receive Enable 80C51GB ; 5 SEPE Serial Expansion Port Enable 80C51GB ; 6 ; 7 ;------------------------------------------------------------------------------- ; D8 ADCON A/D Converter Control Register 80515 ; D8 ADCON0 A/D Converter Control Register 0 80C517 ; D8 CCON PCA Counter Control Register 80C51FX ; D8 NSNR Send/Receive Count Register 8044 ; D8 TSTAT Transmit Status ( DMA and GSC ) 80C152 ; D8 WDCON Serial Port 0 Receive Activity Monitor 80C310 ; Bits in ADCON/ADCON0: ; Bit address Name Function Resident in ; D8 ADCON.0 MX0 A/D Input Channel Multiplex Address Bit 0 80515 ; D9 ADCON.1 MX1 A/D Input Channel Multiplex Address Bit 1 80515 ; DA ADCON.2 MX2 A/D Input Channel Multiplex Address Bit 2 80515 ; DB ADCON.3 ADM A/D Conversion Mode Continuous 80515 ; DC ADCON.4 BSY Busy Flag, Conversion in Progress 80515 ; DD ADCON.5 ADEX External Start of A/D Conversion 80C517 ; DE ADCON.6 CLK Clock Out Enable Bit 80515 ; DF ADCON.7 BD Baud Rate Enable 80515 ; Bits in CCON: ; Bit address Name Function Resident in ; D8 CCON.0 CCF0 PCA Module 0 Interrupt Flag 80C51FX ; D9 CCON.1 CCF1 PCA Module 1 Interrupt Flag 80C51FX ; DA CCON.2 CCF2 PCA Module 2 Interrupt Flag 80C51FX ; DB CCON.3 CCF3 PCA Module 3 Interrupt Flag 80C51FX ; DC CCON.4 CCF4 PCA Module 4 Interrupt Flag 80C51FX ; DD CCON.5 ; DE CCON.6 CR PCA Counter Run Control Bit 80C51FX ; DF CCON.7 CF PCA Counter Overflow Flag 80C51FX ; Bits in NSNR: ; Bit address Name Function Resident in ; D8 NSNR.0 SER Receive Sequence Error 8044 ; D9 NSNR.1 NR0 Receive Sequence Counter Bit 0 8044 ; DA NSNR.2 NR1 Receive Sequence Counter Bit 1 8044 ; DB NSNR.3 NR2 Receive Sequence Counter Bit 2 8044 ; DC NSNR.4 SES Send Sequence Error 8044 ; DD NSNR.5 NS0 Send Sequence Counter Bit 0 8044 ; DE NSNR.6 NS1 Send Sequence Counter Bit 1 8044 ; DF NSNR.7 NS2 Send Sequence Counter Bit 2 8044 ; Bits in TSTAT: ; Bit address Name Function Resident in ; D8 TSTAT.0 DMA DMA Select 80C152 ; D9 TSTAT.1 TEN Transmit Enable 80C152 ; DA TSTAT.2 TFNF Transmit FIFO Not Full 80C152 ; DB TSTAT.3 TDN Transmit Done 80C152 ; DC TSTAT.4 TCDT Transmit Collision Detect 80C152 ; DD TSTAT.5 UR Underrun 80C152 ; DE TSTAT.6 NOACK No Acknowledge 80C152 ; DF TSTAT.7 LNI Line Idle 80C152 ; Bits in WDCON: ; Bit address Name Function Resident in ; D8 WDCON.0 RWT Reset Watchdog Timer 80C320 ; D9 WDCON.1 EWT Enable Watchdog Timer Reset 80C320 ; DA WDCON.2 WTRF Watchdog Timer Reset Flag 80C320 ; DB WDCON.3 WTIF Watchdog Interrupt Flag 80C320 ; DC WDCON.4 PFI Power-Fail Interrupt Flag 80C320 ; DD WDCON.5 EPFI Enable Power-Fail Interrupt 80C320 ; DE WDCON.6 POR Power-On Reset Flag 80C310 ; DF WDCON.7 SMOD_1 Serial Port 1 Baudrate Doubling Modificator 80C320 ;------------------------------------------------------------------------------- ; D9 ADDAT A/D Converter Data Register 80515 80C517 ; D9 ADDATH A/D Converter Data Register, High Byte 80C517A ; D9 CMOD PCA Counter Mode Register 80C51FX ; D9 SIUST SIU State Counter 8044 ; Bits in CMOD ( not bit-adressable ): ; 0 ECF PCA Enable Counter Overflow Interrupt 80C51FX ; 1 CPS0 PCA Count Pulse Select Bit 0 80C51FX ; 2 CPS1 PCA Count Pulse Select Bit 1 80C51FX ; 3 ; 4 ; 5 ; 6 WDTE Watchdog Timer Enable 80C51FX ; 7 CIDL Counter Idle Control 80C51FX ;------------------------------------------------------------------------------- ; DA ADDATL A/D Converter Data Register, Low Byte 80C517A ; DA CCAPM0 PCA Module Compare/Capture Register 0 80C51FX ; DA DAPR D/A Converter Program Register 80515 80C517 ; DA TCB Transmit Control Byte Register 8044 ; Bits in CCAPM0 ( not bit-adressable ): ; 0 ECCF0 Enable Compare/Capture Flag 0 Interrupt 80C51FX ; 1 PWM0 Pulse Width Modulation Mode on CEX0 80C51FX ; 2 TOG0 Toggle on CEX0 80C51FX ; 3 MAT0 Match Compare/Capture Register 0 80C51FX ; 4 CAPN0 Capture Negative Edge on CEX0 80C51FX ; 5 CAPP0 Capture Positive Edge on CEX0 80C51FX ; 6 ECOM0 Enable Comparator Register 0 80C51FX ; 7 ; Bits in DAPR ( not bit-adressable ): ; 0 VAGND0 Programming of VIntAGND Bit 0 80515 ; 1 VAGND1 Programming of VIntAGND Bit 1 80515 ; 2 VAGND2 Programming of VIntAGND Bit 2 80515 ; 3 VAGND3 Programming of VIntAGND Bit 3 80515 ; 4 VAREF0 Programming of VIntAREF Bit 0 80515 ; 5 VAREF1 Programming of VIntAREF Bit 1 80515 ; 6 VAREF2 Programming of VIntAREF Bit 2 80515 ; 7 VAREF3 Programming of VIntAREF Bit 3 80515 ;------------------------------------------------------------------------------- ; DB CCAPM1 PCA Module Compare/Capture Register 1 80C51FX ; DB P6 Port 6 ( Inputs Only ) 80C515 ; DB P7 Port 7 ( Inputs Only ) 80C517 ; DB TBL Transmit Buffer Length Register 8044 ; Bits in CCAPM1 ( not bit-adressable ): ; 0 ECCF1 Enable Compare/Capture Flag 1 Interrupt 80C51FX ; 1 PWM1 Pulse Width Modulation Mode on CEX1 80C51FX ; 2 TOG1 Toggle on CEX1 80C51FX ; 3 MAT1 Match Compare/Capture Register 1 80C51FX ; 4 CAPN1 Capture Negative Edge on CEX1 80C51FX ; 5 CAPP1 Capture Positive Edge on CEX1 80C51FX ; 6 ECOM1 Enable Comparator Register 1 80C51FX ; 7 ; Bits in P6 ( not bit-adressable ): ; 0 Parallel Input Port 6 Bit 0 80C515 ; 0 AIN0 Analog Input 0 80C515 ; 1 Parallel Input Port 6 Bit 1 80C515 ; 1 AIN1 Analog Input 1 80C515 ; 2 Parallel Input Port 6 Bit 2 80C515 ; 2 AIN2 Analog Input 2 80C515 ; 3 Parallel Input Port 6 Bit 3 80C515 ; 3 AIN3 Analog Input 3 80C515 ; 4 Parallel Input Port 6 Bit 4 80C515 ; 4 AIN4 Analog Input 4 80C515 ; 5 Parallel Input Port 6 Bit 5 80C515 ; 5 AIN5 Analog Input 5 80C515 ; 6 Parallel Input Port 6 Bit 6 80C515 ; 6 AIN6 Analog Input 6 80C515 ; 7 Parallel Input Port 6 Bit 7 80C515 ; 7 AIN7 Analog Input 7 80C515 ; Bits in P7 ( not bit-adressable ): ; 0 Parallel Input Port 7 Bit 0 80C517 ; 0 AIN0 Analog Input 0 80C517 ; 1 Parallel Input Port 7 Bit 1 80C517 ; 1 AIN1 Analog Input 1 80C517 ; 2 Parallel Input Port 7 Bit 2 80C517 ; 2 AIN2 Analog Input 2 80C517 ; 3 Parallel Input Port 7 Bit 3 80C517 ; 3 AIN3 Analog Input 3 80C517 ; 4 Parallel Input Port 7 Bit 4 80C517 ; 4 AIN4 Analog Input 4 80C517 ; 5 Parallel Input Port 7 Bit 5 80C517 ; 5 AIN5 Analog Input 5 80C517 ; 6 Parallel Input Port 7 Bit 6 80C517 ; 6 AIN6 Analog Input 6 80C517 ; 7 Parallel Input Port 7 Bit 7 80C517 ; 7 AIN7 Analog Input 7 80C517 ;------------------------------------------------------------------------------- ; DC ADCON1 A/D Converter Control Register 1 80C517 ; DC CCAPM2 PCA Module Compare/Capture Register 2 80C51FX ; DC TBS Transmit Buffer Start Address Register 8044 ; Bits in ADCON1: ; 0 MX0 A/D Input Channel Multiplex Address Bit 0 80C517 ; 1 MX1 A/D Input Channel Multiplex Address Bit 1 80C517 ; 2 MX2 A/D Input Channel Multiplex Address Bit 2 80C517 ; 3 MX3 A/D Input Channel Multiplex Address Bit 3 80C517 ; 4 ; 5 ; 6 ; 7 ADCL A/D Converter Clock = f.osc/16 80C517A ; Bits in CCAPM2 ( not bit-adressable ): ; 0 ECCF2 Enable Compare/Capture Flag 2 Interrupt 80C51FX ; 1 PWM2 Pulse Width Modulation Mode on CEX2 80C51FX ; 2 TOG2 Toggle on CEX2 80C51FX ; 3 MAT2 Match Compare/Capture Register 2 80C51FX ; 4 CAPN2 Capture Negative Edge on CEX2 80C51FX ; 5 CAPP2 Capture Positive Edge on CEX2 80C51FX ; 6 ECOM2 Enable Comparator Register 2 80C51FX ; 7 ;------------------------------------------------------------------------------- ; DD CCAPM3 PCA Module Compare/Capture Register 3 80C51FX ; DD FIFO0 FIFO Byte 0 8044 ; DD P8 Port 8 ( 4-Bit Input Port ) 80C517 ; Bits in CCAPM3 ( not bit-adressable ): ; 0 ECCF3 Enable Compare/Capture Flag 3 Interrupt 80C51FX ; 1 PWM3 Pulse Width Modulation Mode on CEX3 80C51FX ; 2 TOG3 Toggle on CEX3 80C51FX ; 3 MAT3 Match Compare/Capture Register 3 80C51FX ; 4 CAPN3 Capture Negative Edge on CEX3 80C51FX ; 5 CAPP3 Capture Positive Edge on CEX3 80C51FX ; 6 ECOM3 Enable Comparator Register 3 80C51FX ; 7 ; Bits in P8 ( not bit-adressable ): ; 0 Parallel Input Port 8 Bit 0 80C517 ; 0 AIN8 Analog Input 8 80C517 ; 1 Parallel Input Port 8 Bit 1 80C517 ; 1 AIN9 Analog Input 9 80C517 ; 2 Parallel Input Port 8 Bit 2 80C517 ; 2 AIN10 Analog Input 10 80C517 ; 3 Parallel Input Port 8 Bit 3 80C517 ; 3 AIN11 Analog Input 11 80C517 ; 4 ; 5 ; 6 ; 7 ;------------------------------------------------------------------------------- ; DE CCAPM4 PCA Module Compare/Capture Register 4 80C51FX ; DE CTRELL Compare Timer Reload Register, Low Byte 80C517 ; DE FIFO1 FIFO Byte 1 8044 ; Bits in CCAPM4 ( not bit-adressable ): ; 0 ECCF4 Enable Compare/Capture Flag 4 Interrupt 80C51FX ; 1 PWM4 Pulse Width Modulation Mode on CEX4 80C51FX ; 2 TOG4 Toggle on CEX4 80C51FX ; 3 MAT4 Match Compare/Capture Register 4 80C51FX ; 4 CAPN4 Capture Negative Edge on CEX4 80C51FX ; 5 CAPP4 Capture Positive Edge on CEX4 80C51FX ; 6 ECOM4 Enable Comparator Register 4 80C51FX ; 7 ;------------------------------------------------------------------------------- ; DF CTRELH Compare Timer Reload Register, High Byte 80C517 ; DF FIFO2 FIFO Byte 2 8044 ;------------------------------------------------------------------------------- ; E0 ACC Accumulator 8051 ; Bits in ACC: ; Bit address Name Function Resident in ; E0 ACC.0 Accumulator Data Bit 0 8051 ; E1 ACC.1 Accumulator Data Bit 1 8051 ; E2 ACC.2 Accumulator Data Bit 2 8051 ; E3 ACC.3 Accumulator Data Bit 3 8051 ; E4 ACC.4 Accumulator Data Bit 4 8051 ; E5 ACC.5 Accumulator Data Bit 5 8051 ; E6 ACC.6 Accumulator Data Bit 6 8051 ; E7 ACC.7 Accumulator Data Bit 7 8051 ;------------------------------------------------------------------------------- ; E1 CTCON Compare Timer Control Register 80C517 ; Bits in CTCON ( not bit-adressable ): ; 0 CLK0 Compare Timer Input Clock Selection Bit 0 80C517 ; 1 CLK1 Compare Timer Input Clock Selection Bit 1 80C517 ; 2 CLK2 Compare Timer Input Clock Selection Bit 2 80C517 ; 3 CTF Compare Timer Overflow Flag 80C517 ; 4 ISC Interrupt Request Flag for COMSET 80C517A ; 4 ISR Interrupt Request Flag for COMCLR 80C517A ; 6 ; 7 T2PS1 Timer 2 Prescaler Select Bit 1 80C517 ;------------------------------------------------------------------------------- ; E2 BCRL0 DMA Byte Count 0 (LOW) 80C152/452 ; E2 CML3 Compare Register 3, Low Byte 80C517 ; E3 BCRH0 DMA Byte Count 0 (HIGH) 80C152/452 ; E3 CMH3 Compare Register 3, High Byte 80C517 ; E4 ADRES6 A/D Conversion Result of Channel 6, ACH6 80C51GB ; E4 CML4 Compare Register 4, Low Byte 80C517 ; E4 PRBS GSC Pseudo-Random Binary Sequence 80C152 ; E5 AMSK1 Global Serial Channel Address Mask 1 80C152 ; E5 CMH4 Compare Register 4, High Byte 80C517 ;------------------------------------------------------------------------------- ; E6 CML5 Compare Register 5, Low Byte 80C517 ; E6 HSTAT Host Status Register 80C452 ; Bits in HSTAT ( not bit-adressable ): ; 0 HST0 Input FIFO Request Service Status 80C452 ; 1 HST1 FIFO DMA Freeze Mode Status 80C452 ; 2 HST2 Immediate Command In SFR Status 80C452 ; 3 HST3 Input FIFO Overrun Error Condition Flag 80C452 ; 4 HST4 Output FIFO Request for Service Status 80C452 ; 5 HST5 Data Stream Command/Data at Output FIFO 80C452 ; 6 HST6 Immediate Command Out Register Status 80C452 ; 7 HST7 Output FIFO Underrun Error Condition 80C452 ;--------------------------------------------------------------------------- ; E7 CMH5 Compare Register 5, High Byte 80C517 ; E7 HCON Host Control Register 80C452 ; E7 SEPDAT Serial Expansion Port Data Register 80C51GB ; Bits in HCON ( not bit-adressable ): ; 0 HC0 reserved 80C452 ; 1 HC1 Select Between INTRQ and INTRQIN/INTRQOUT 80C452 ; 2 HC2 reserved 80C452 ; 3 HC3 Software Reset 80C452 ; 4 HC4 Enable the Interrupt due to ICI Register 80C452 ; 5 HC5 Enable the Interrupt due to ICO Present 80C452 ; 6 HC6 Enable Input FIFO Interrupt 80C452 ; 7 HC7 Enable Output FIFO Interrupt 80C452 ;------------------------------------------------------------------------------- ; E8 C1CON PCA1 Counter Control Register 80C51GB ; E8 EIE Extended Interrupt Enable 80C310 ; E8 P4 Port 4 ( Bidirectional ) 80515 80C517 ; E8 RSTAT Receive Status ( DMA and GSC ) 80C152 ; E8 SLCON Slave Control Register 80C452 ; Bits in EIE: ; Bit address Name Function Resident in ; E8 EIE.0 EX2 External Interrupt 2 Enable 80C310 ; E9 EIE.1 EX3 External Interrupt 3 Enable 80C310 ; EA EIE.2 EX4 External Interrupt 4 Enable 80C310 ; EB EIE.3 EX5 External Interrupt 5 Enable 80C310 ; EC EIE.4 EWDI Watchdog Interrupt Enable 80C320 ; ED EIE.5 ERTCI Real-Time Clock Interrupt Enable 87C530 ; EE EIE.6 ; EF EIE.7 ; Bits in C1CON: ; Bit address Name Function Resident in ; E8 C1CON.0 C1CF0 PCA1 Module 0 Interrupt Flag 80C51GB ; E9 C1CON.1 C1CF1 PCA1 Module 1 Interrupt Flag 80C51GB ; EA C1CON.2 C1CF2 PCA1 Module 2 Interrupt Flag 80C51GB ; EB C1CON.3 C1CF3 PCA1 Module 3 Interrupt Flag 80C51GB ; EC C1CON.4 C1CF4 PCA1 Module 4 Interrupt Flag 80C51GB ; ED C1CON.5 CRE CR Enable Bit 80C51GB ; EE C1CON.6 CR1 PCA1 Counter Run Control Bit 80C51GB ; EF C1CON.7 CF1 PCA1 Counter Overflow Flag 80C51GB ; Bits in P4: ; Bit address Name Function Resident in ; E8 P4.0 Parallel I/O Port 4 Bit 0 80515 ; E8 P4.0 CM0 Compare 0 of Compare Unit CM0-7 80C517 ; E9 P4.1 Parallel I/O Port 4 Bit 1 80515 ; E9 P4.1 CM1 Compare 1 of Compare Unit CM0-7 80C517 ; EA P4.2 Parallel I/O Port 4 Bit 2 80515 ; EA P4.2 CM2 Compare 2 of Compare Unit CM0-7 80C517 ; EB P4.3 Parallel I/O Port 4 Bit 3 80515 ; EB P4.3 CM3 Compare 3 of Compare Unit CM0-7 80C517 ; EC P4.4 Parallel I/O Port 4 Bit 4 80515 ; EC P4.4 CM4 Compare 4 of Compare Unit CM0-7 80C517 ; ED P4.5 Parallel I/O Port 4 Bit 5 80515 ; ED P4.5 CM5 Compare 5 of Compare Unit CM0-7 80C517 ; EE P4.6 Parallel I/O Port 4 Bit 6 80515 ; EE P4.6 CM6 Compare 6 of Compare Unit CM0-7 80C517 ; EF P4.7 Parallel I/O Port 4 Bit 7 80515 ; EF P4.7 CM7 Compare 7 of Compare Unit CM0-7 80C517 ; Bits in RSTAT: ; Bit address Name Function Resident in ; E8 RSTAT.0 HABEN Hardware Based Acknowledge Enable 80C152 ; E9 RSTAT.1 GREN GSC Receiver Enable 80C152 ; EA RSTAT.2 RFNE Receive FIFO Not Empty 80C152 ; EB RSTAT.3 RDN Receive Done 80C152 ; EC RSTAT.4 CRCE CRC Error 80C152 ; ED RSTAT.5 AE Alignment Error 80C152 ; EE RSTAT.6 RCABT Receiver Collision/Abort Detect 80C152 ; EF RSTAT.7 OVR Overrun 80C152 ; Bits in SLCON: ; Bit address Name Function Resident in ; E8 SLCON.0 OFRS Output FIFO Channel Request for Service 80C452 ; E9 SLCON.1 IFRS Input FIFO Channel Request for Service 80C452 ; EA SLCON.2 SC2 reserved 80C452 ; EB SLCON.3 FRZ Enable FIFO DMA Freeze Mode 80C452 ; EC SLCON.4 ICOI Interrupt on ICO Register Available 80C452 ; ED SLCON.5 ICII Interrupt on ICI Register Command Written 80C452 ; EE SLCON.6 OFI Enable Output FIFO Interrupt 80C452 ; EF SLCON.7 IFI Enable Input FIFO Interrupt 80C452 ;------------------------------------------------------------------------------- ; E9 CL PCA Timer/Counter Register Low Byte 80C51FX ; E9 MD0 Multiplication/Division Register 0 80C517 ; E9 SSTAT Slave Status Register 80C452 ; Bits in SSTAT ( not bit-adressable ): ; 0 SST0 Input FIFO Request for Service Flag 80C452 ; 1 SST1 Data Stream Command/Data at Input FIFO Flag 80C452 ; 2 SST2 Immediate Command In SFR Status 80C452 ; 3 SST3 Input FIFO Underrun Error Condition Flag 80C452 ; 4 SST4 Output FIFO Request for Service Flag 80C452 ; 5 SST5 FIFO DMA Freeze Mode Status 80C452 ; 6 SST6 Immediate Command Out Register Status 80C452 ; 7 SST7 Output FIFO Overrun Error Condition Flag 80C452 ;------------------------------------------------------------------------------- ; EA CCAP0L PCA Compare/Capture Register 0 Low Byte 80C51FX ; EA IWPR Input Write Pointer 80C452 ; EA MD1 Multiplication/Division Register 1 80C517 ; EB CCAP1L PCA Compare/Capture Register 1 Low Byte 80C51FX ; EB IRPR Input Read Pointer 80C452 ; EB MD2 Multiplication/Division Register 2 80C517 ; EC CBP Channel Boundary Pointer 80C452 ; EC CCAP2L PCA Compare/Capture Register 2 Low Byte 80C51FX ; EC MD3 Multiplication/Division Register 3 80C517 ; ED CCAP3L PCA Compare/Capture Register 3 Low Byte 80C51FX ; ED MD4 Multiplication/Division Register 4 80C517 ; EE CCAP4L PCA Compare/Capture Register 4 Low Byte 80C51FX ; EE FIN FIFO In 80C452 ; EE MD5 Multiplication/Division Register 5 80C517 ;------------------------------------------------------------------------------- ; EF ARCON Arithmetic Control Register 80C517 ; EF CIN Command In Register 80C452 ; Bits in ARCON ( not bit-adressable ): ; 0 SC0 Shift Counter Bit 0 80C517 ; 1 SC1 Shift Counter Bit 1 80C517 ; 2 SC2 Shift Counter Bit 2 80C517 ; 3 SC3 Shift Counter Bit 3 80C517 ; 4 SC4 Shift Counter Bit 4 80C517 ; 5 SLR Right Shift Direction Bit 80C517 ; 6 MDOV Overflow Flag 80C517 ; 7 MDEF Error Flag 80C517 ;------------------------------------------------------------------------------- ; F0 B B Register 8051 ; Bits in B: ; Bit address Name Function Resident in ; F0 B.0 B Register Data Bit 0 8051 ; F1 B.1 B Register Data Bit 1 8051 ; F2 B.2 B Register Data Bit 2 8051 ; F3 B.3 B Register Data Bit 3 8051 ; F4 B.4 B Register Data Bit 4 8051 ; F5 B.5 B Register Data Bit 5 8051 ; F6 B.6 B Register Data Bit 6 8051 ; F7 B.7 B Register Data Bit 7 8051 ;------------------------------------------------------------------------------- ; F1 ; F2 BCRL1 DMA Byte Count 1 (LOW) 80C152/452 ; F2 CML6 Compare Register 6, Low Byte 80C517 ; F2 RTASS Real-Time Alarm Subsecond Register 87C530 ; F3 BCRH1 DMA Byte Count 1 (HIGH) 80C152/452 ; F3 CMH6 Compare Register 6, High Byte 80C517 ; F3 RTAS Real-Time Alarm Second Register 00-3B 87C530 ; F4 ADRES7 A/D Conversion Result of Channel 7, ACH7 80C51GB ; F4 CML7 Compare Register 7, Low Byte 80C517 ; F4 RFIFO Global Serial Channel Receive Buffer 80C152 ; F4 RTAM Real-Time Alarm Minute Register 00-3B 87C530 ;------------------------------------------------------------------------------- ; F5 CMH7 Compare Register 7, High Byte 80C517 ; F5 MYSLOT Global Serial Channel Slot Address 80C152 ; F5 RTAH Real-Time Alarm Hour Register 00-17 87C530 ; Bits in MYSLOT ( not bit-adressable ): ; 0 SA0 Slot Address Bit 0 80C152 ; 1 SA1 Slot Address Bit 1 80C152 ; 2 SA2 Slot Address Bit 2 80C152 ; 3 SA3 Slot Address Bit 3 80C152 ; 4 SA4 Slot Address Bit 4 80C152 ; 5 SA5 Slot Address Bit 5 80C152 ; 6 DCR Deterministic Collision Resolution 80C152 ; 7 DCJ Deterministic Collision Jam 80C152 ;------------------------------------------------------------------------------- ; F6 CMEN Compare Enable Register 80C517 ; F6 ITHR Input FIFO Threshold 80C452 ; Bits in CMEN ( not bit-adressable ): ; 0 CMEN0 Enable Compare Function to CM0 80C517 ; 1 CMEN1 Enable Compare Function to CM1 80C517 ; 2 CMEN2 Enable Compare Function to CM2 80C517 ; 3 CMEN3 Enable Compare Function to CM3 80C517 ; 4 CMEN4 Enable Compare Function to CM4 80C517 ; 5 CMEN5 Enable Compare Function to CM5 80C517 ; 6 CMEN6 Enable Compare Function to CM6 80C517 ; 7 CMEN7 Enable Compare Function to CM7 80C517 ;--------------------------------------------------------------------------- ; F7 CMSEL Compare Input Select 80C517 ; F7 OTHR Output FIFO Threshold 80C452 ; F7 SEPSTA Serial Expansion Port Status Register 80C51GB ; Bits in CMSEL ( not bit-adressable ): ; 0 CMSEL0 Select CM0 Assigned to Compare Timer 80C517 ; 1 CMSEL1 Select CM1 Assigned to Compare Timer 80C517 ; 2 CMSEL2 Select CM2 Assigned to Compare Timer 80C517 ; 3 CMSEL3 Select CM3 Assigned to Compare Timer 80C517 ; 4 CMSEL4 Select CM4 Assigned to Compare Timer 80C517 ; 5 CMSEL5 Select CM5 Assigned to Compare Timer 80C517 ; 6 CMSEL6 Select CM6 Assigned to Compare Timer 80C517 ; 7 CMSEL7 Select CM7 Assigned to Compare Timer 80C517 ; Bits in SEPSTA ( not bit-adressable ): ; 0 SEPIF Serial Expansion Port Interrupt Flag 80C51GB ; 1 SEPFNRD SEPDAT Read Attempted During Data Reception 80C51GB ; 2 SEPFNWR Write Attempted During Data Reception 80C51GB ; 3 ; 4 ; 5 ; 6 ; 7 ;------------------------------------------------------------------------------ ; F8 EIP Extended Interrupt Priority 80C310 ; F8 IEP Interrupt Enable and Priority 80C452 ; F8 IPN1 Interrupt Priority Register 1 80C152 ; F8 P5 Port 5 ( Bidirectional ) 80C51GB 80515 ; Bits in EIP: ; Bit address Name Function Resident in ; F8 EIP.0 PX2 External Interrupt 2 Priority 80C310 ; F9 EIP.1 PX3 External Interrupt 3 Priority 80C310 ; FA EIP.2 PX4 External Interrupt 4 Priority 80C310 ; FB EIP.3 PX5 External Interrupt 5 Priority 80C310 ; FC EIP.4 PWDI Watchdog Interrupt Priority 80C320 ; FD EIP.5 PRTCI Real-Time Clock Interrupt Priority 87C530 ; FE EIP.6 ; FF EIP.7 ; Bits in IEP: ; Bit address Name Function Resident in ; F8 IEP.0 EFIFO FIFO Slave Bus Interface Interrupt Enable 80C452 ; F9 IEP.1 PDMA1 DMA Channel 1 Interrupt Priority 80C452 ; FA IEP.2 PDMA0 DMA Channel 0 Interrupt Priority 80C452 ; FB IEP.3 EDMA1 DMA Channel 1 Interrupt Enable 80C452 ; FC IEP.4 EDMA0 DMA Channel 0 Interrupt Enable 80C452 ; FD IEP.5 PFIFO FIFO Slave Bus Interface Interrupt Priority 80C452 ; FE IEP.6 ; FF IEP.7 ; Bits in IPN1: ; Bit address Name Function Resident in ; F8 IPN1.0 PGSRV GSC Receive Valid Interrupt Priority 80C152 ; F9 IPN1.1 PGSRE GSC Receive Error Interrupt Priority 80C152 ; FA IPN1.2 PDMA0 DMA Channel 0 Done Interrupt Priority 80C152 ; FB IPN1.3 PGSTV GSC Transmit Valid Interrupt Priority 80C152 ; FC IPN1.4 PDMA1 DMA Channel 1 Done Interrupt Priority 80C152 ; FD IPN1.5 PGSTE GSC Transmit Error Interrupt Priority 80C152 ; FE IPN1.6 ; FF IPN1.7 ; Bits in P5: ; Bit address Name Function Resident in ; F8 P5.0 Parallel I/O Port 5 Bit 0 80C51GB 80515 ; F8 P5.0 CCM0 Concurrent Compare 0 80C517 ; F9 P5.1 Parallel I/O Port 5 Bit 1 80C51GB 80515 ; F9 P5.1 CCM1 Concurrent Compare 1 80C517 ; FA P5.2 Parallel I/O Port 5 Bit 2 80C51GB 80515 ; FA P5.2 CCM2 Concurrent Compare 2 80C517 ; FA P5.2 INT2 External Interrupt 2 80C51GB ; FB P5.3 Parallel I/O Port 5 Bit 3 80C51GB 80515 ; FB P5.3 CCM3 Concurrent Compare 2 80C517 ; FB P5.3 INT3 External Interrupt 3 80C51GB ; FC P5.4 Parallel I/O Port 5 Bit 4 80C51GB 80515 ; FB P5.4 CCM4 Concurrent Compare 2 80C517 ; FC P5.4 INT4 External Interrupt 4 80C51GB ; FD P5.5 Parallel I/O Port 5 Bit 5 80C51GB 80515 ; FD P5.5 CCM5 Concurrent Compare 2 80C517 ; FD P5.5 INT5 External Interrupt 5 80C51GB ; FE P5.6 Parallel I/O Port 5 Bit 6 80C51GB 80515 ; FE P5.6 CCM6 Concurrent Compare 6 80C517 ; FF P5.7 Parallel I/O Port 5 Bit 7 80C51GB 80515 ; FF P5.7 CCM7 Concurrent Compare 7 80C517 ;------------------------------------------------------------------------------- ; F9 CH PCA Timer/Counter Register Low Byte 80C51FX ; F9 MODE External Host-FIFO Interface Mode Control 80C452 ; F9 RTCC Real-Time Clock Control Register 87C530 ; Bits in MODE ( not bit-adressable ): ; 0 ; 1 ; 2 ; 3 ; 4 MD4 Configure INTRQ 80C452 ; 5 MD5 Configure DRQIN/INTRQIN and DRQOUT/INTRQOUT 80C452 ; 6 MD6 Request for Service to External CPU via DMA 80C452 ; 7 ; Bits in RTCC ( not bit-adressable ): ; 0 RTCE RTC Enable 87C530 ; 1 RTCIF RTC Interrupt Flag 87C530 ; 2 RTCWE RTC Write Enable 87C530 ; 3 RTCRE RTC Read Enable 87C530 ; 4 HCE RTC Hour Register Compare Enable 87C530 ; 5 MCE RTC Minute Register Compare Enable 87C530 ; 6 SCE RTC Second Register Compare Enable 87C530 ; 7 SSCE RTC Subsecond Register Compare Enable 87C530 ;------------------------------------------------------------------------------- ; FA CCAP0H PCA Compare/Capture Register 0 Low Byte 80C51FX ; FA ORPR Output Read Pointer 80C452 ; FA P6 Port 6 ( Bidirectional ) 80C517 ; FA RTCSS Real-Time Clock Subsecond Register 87C530 ; Bits in P6 ( not bit-adressable ): ; 0 Parallel I/O Port 6 Bit 0 80C517 ; 0 nADST External A/D Converter Start 80C517 ; 1 Parallel I/O Port 6 Bit 1 80C517 ; 1 RXD1 Serial Input Channel 1 80C517 ; 2 Parallel I/O Port 6 Bit 2 80C517 ; 2 TXD1 Serial Output Channel 1 80C517 ; 3 Parallel I/O Port 6 Bit 3 80C517 ; 4 Parallel I/O Port 6 Bit 4 80C517 ; 5 Parallel I/O Port 6 Bit 5 80C517 ; 6 Parallel I/O Port 6 Bit 6 80C517 ; 7 Parallel I/O Port 6 Bit 7 80C517 ;------------------------------------------------------------------------------- ; FB CCAP1H PCA Compare/Capture Register 1 Low Byte 80C51FX ; FB OTWR Output WriteO Threshold 80C452 ; FB RTCS Real-Time Clock Second Register 00-3B 87C530 ; FC CCAP2H PCA Compare/Capture Register 2 Low Byte 80C51FX ; FC IMIN Immediate Command In 80C452 ; FC RTCM Real-Time Clock Minute Register 00-3B 87C530 ;------------------------------------------------------------------------------- ; FD CCAP3H PCA Compare/Capture Register 3 Low Byte 80C51FX ; FD IMOUT Immediate Command Out 80C452 ; FD IS0 not user accessable 80C517A ; FD RTCH Real-Time Clock Hour Register 00-17/1-7 87C530 ; Bits in RTCH ( not bit-adressable ): ; 0 RTCH0 Real-Time Clock Hours Bit 0 87C530 ; 1 RTCH1 Real-Time Clock Hours Bit 1 87C530 ; 2 RTCH2 Real-Time Clock Hours Bit 2 87C530 ; 3 RTCH3 Real-Time Clock Hours Bit 3 87C530 ; 4 RTCH4 Real-Time Clock Hours Bit 4 87C530 ; 5 DOW0 Real-Time Clock Day of the Week Bit 0 87C530 ; 6 DOW1 Real-Time Clock Day of the Week Bit 1 87C530 ; 7 DOW2 Real-Time Clock Day of the Week Bit 2 87C530 ;------------------------------------------------------------------------------- ; FE CCAP4H PCA Compare/Capture Register 4 Low Byte 80C51FX ; FE FOUT FIFO Out 80C452 ; FE IS1 not user accessable 80C517A ; FE RTCD0 Real-Time Clock Day Register Low Byte 87C530 ; FF COUT Command Out DMA Destination Address 80C452 ; FF RTCD1 Real-Time Clock Day Register High Byte 87C530 ; Ende SFR.D ; ;*******************************************************************************
[Top of Document] - [Table of Contents]