Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

C8051F321-GMR

Part # C8051F321-GMR
Description 16KB,10ADC,USB,28PIN MCU (LEAD FREE) MLP28 -40 TO 85 DEG.
Category IC
Availability In Stock
Qty 560
Qty Price
1 - 24 $10.41286
25 - 60 $8.28296
61 - 128 $7.80964
129 - 275 $7.25745
276 + $6.46859
Manufacturer Available Qty
SILICON LABS
Date Code: 0603
  • Shipping Freelance Stock: 560
    Ships Immediately



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

Rev. 1.4 79
C8051F320/1
9.2.6. Special Function Registers
The direct-access data memory locations from 0x80 to 0xFF constitute the special function registers
(SFRs). The SFRs provide control and data exchange with the CIP-51's resources and peripherals. The
CIP-51 duplicates the SFRs found in a typical 8051 implementation as well as implementing additional
SFRs used to configure and access the sub-systems unique to the MCU. This allows the addition of new
functionality while retaining compatibility with the MCS-51™ instruction set. Table 9.2 list
s the SFRs imple-
me
nted in the CIP-51 System Controller.
The SFR registers are accessed anytime the direct addr
essing
mode is used to access memory locations
from 0x80 to 0xFF. SFRs with addresses ending in 0x0 or 0x8 (e.g. P0, TCON, SCON0, IE, etc.) are bit-
addressable as well as byte-addressable. All other SFRs are byte-addressable only. Unoccupied
addresses in the SFR space are reserved for future use. Accessing these areas will have an indeterminate
effect and should be avoided. Refer to the corresponding pages of the datasheet, as indicated in Table 9.3,
for a detailed description of each register.
Table 9.2. Special Function Register (SFR) Memory Map
F8 SPI0CN PCA0L PCA0H PCA0CPL0 PCA0CPH0 PCA0CPL4 PCA0CPH4 VDM0CN
F0 B P0MDIN P1MDIN P2MDIN P3MDIN EIP1 EIP2
E8 ADC0CN PCA0CPL1 PCA0CPH1 PCA0CPL2 PCA0CPH2 PCA0CPL3 PCA0CPH3 RSTSRC
E0 ACC XBR0 XBR1 IT01CF EIE1 EIE2
D8 PCA0CN PCA0MD
PCA0CPM
0
PCA0CPM
1
PCA0CPM
2
D0 PSW REF0CN
C8 TMR2CN REG0CN TMR2RLL TMR2RLH TMR2L TMR2H
C0 SMB0CN SMB0CF SMB0DAT ADC0GTL ADC0GTH ADC0LTL ADC0LTH
B8 IP CLKMUL AMX0N AMX0P ADC0CF ADC0L
B0 P3 OSCXCN OSCICN OSCICL FLSCL FLKEY
A8 IE
A0 P2 SPI0CFG SPI0CKR SPI0DAT P0MDOUT P1MDOUT P2MDOUT P3MDOUT
98 SCON0 SBUF0 CPT1CN CPT0CN CPT1MD CPT0MD CPT1MX CPT0MX
90 P1 TMR3CN TMR3RLL TMR3RLH TMR3L TMR3H USB0ADR
88 TCON TMOD TL0 TL1 TH0 TH1 CKCON PSCTL
80 P0 SP DPL DPH PCON
0(8) 1(9) 2(A) 3(B) 4(C) 5(D) 6(E) 7(F)
(bit addressable)
PCA0CPM
3
PCA0CPM
4
P0SKIP P1SKIP P2SKIP USB0XCN
ADC0H
CLKSEL EMI0CN
USB0DAT
C8051F320/1
80 Rev. 1.4
Table 9.3. Special Function Registers
SFRs are listed in alphabetical order. All undefined SFR locations are reserved.
Register Address Description Page
ACC 0xE0 Accumulator 86
ADC0CF 0xBC ADC0 Configuration 48
ADC0CN 0xE8 ADC0 Control 49
ADC0GTH 0xC4 ADC0 Greater-Than Compare High 50
ADC0GTL 0xC3 ADC0 Greater-Than Compare Low 50
ADC0H 0xBE ADC0 High 48
ADC0L 0xBD ADC0 Low 48
ADC0LTH 0xC6 ADC0 Less-Than Compare Word High 51
ADC0LTL 0xC5 ADC0 Less-Than Compare Word Low 51
AMX0N 0xBA AMUX0 Negative Channel Select 47
AMX0P 0xBB AMUX0 Positive Channel Select 46
B 0xF0 B Register 86
CKCON 0x8E Clock Control 215
CLKSEL 0xA9 Clock Select 124
CLKMUL 0xB9 Clock Multiplier Control 122
CPT0CN 0x9B Comparator0 Control 60
CPT0MD 0x9D Comparator0 Mode Selection 62
CPT0MX 0x9F Comparator0 MUX Selection 61
CPT1CN 0x9A Comparator1 Control 63
CPT1MD 0x9C Comparator1 Mode Selection 65
CPT1MX 0x9E Comparator1 MUX Selection 64
DPH 0x83 Data Pointer High 84
DPL 0x82 Data Pointer Low 83
EIE1 0xE6 Extended Interrupt Enable 1 93
EIE2 0xE7 Extended Interrupt Enable 2 95
EIP1 0xF6 Extended Interrupt Priority 1 94
EIP2 0xF7 Extended Interrupt Priority 2 95
EMI0CN 0xAA External Memory Interface Control 115
FLKEY 0xB7 Flash Lock and Key 112
FLSCL 0xB6 Flash Scale 113
IE 0xA8 Interrupt Enable 91
IP 0xB8 Interrupt Priority 92
Rev. 1.4 81
C8051F320/1
IT01CF 0xE4 INT0/INT1 Configuration 96
OSCICL 0xB3 Internal Oscillator Calibration 118
OSCICN 0xB2 Internal Oscillator Control 118
OSCXCN 0xB1 External Oscillator Control 121
P0 0x80 Port 0 Latch 133
P0MDIN 0xF1 Port 0 Input Mode Configuration 133
P0MDOUT 0xA4 Port 0 Output Mode Configuration 133
P0SKIP 0xD4 Port 0 Skip 134
P1 0x90 Port 1 Latch 134
P1MDIN 0xF2 Port 1 Input Mode Configuration 134
P1MDOUT 0xA5 Port 1 Output Mode Configuration 135
P1SKIP 0xD5 Port 1 Skip 135
P2 0xA0 Port 2 Latch 135
P2MDIN 0xF3 Port 2 Input Mode Configuration 136
P2MDOUT 0xA6 Port 2 Output Mode Configuration 136
P2SKIP 0xD6 Port 2 Skip 136
P3 0xB0 Port 3 Latch 137
P3MDIN 0xF4 Port 3 Input Mode Configuration 137
P3MDOUT 0xA7 Port 3 Output Mode Configuration 137
PCA0CN 0xD8 PCA Control 240
PCA0CPH0 0xFC PCA Capture 0 High 244
PCA0CPH1 0xEA PCA Capture 1 High 244
PCA0CPH2 0xEC PCA Capture 2 High 244
PCA0CPH3 0xEE PCA Capture 3High 244
PCA0CPH4 0xFE PCA Capture 4 High 244
PCA0CPL0 0xFB PCA Capture 0 Low 243
PCA0CPL1 0xE9 PCA Capture 1 Low 243
PCA0CPL2 0xEB PCA Capture 2 Low 243
PCA0CPL3 0xED PCA Capture 3Low 243
PCA0CPL4 0xFD PCA Capture 4 Low 243
PCA0CPM0 0xDA PCA Module 0 Mode Register 242
PCA0CPM1 0xDB PCA Module 1 Mode Register 242
Table 9.3. Special Function Registers (Continued)
SFRs are listed in alphabetical order. All undefined SFR locations are reserved.
Register Address Description Page
PREVIOUS2021222324252627282930313233NEXT