English
Language : 

C8051F85X86X Datasheet, PDF (76/290 Pages) Silicon Laboratories – Low-Cost 8-bit MCU Family with up to 8 kB of Flash
C8051F85x/86x
14.1. ADC0 Analog Multiplexer
ADC0 on C8051F85x/86x has an analog multiplexer capable of selecting any pin on ports P0 and P1 (up to 16
total), the on-chip temperature sensor, the internal regulated supply, the VDD supply, or GND. ADC0 input
channels are selected using the ADC0MX register.
Table 14.1. ADC0 Input Multiplexer Channels
ADC0MX setting
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
10000
10001
10010
10011
10100-11111
Signal Name
ADC0.0
ADC0.1
ADC0.2
ADC0.3
ADC0.4
ADC0.5
ADC0.6
ADC0.7
ADC0.8
ADC0.9
ADC0.10
ADC0.11
ADC0.12
ADC0.13
ADC0.14
ADC0.15
Temp Sensor
LDO
VDD
GND
None
QSOP24 Pin Name QFN20 Pin Name SOIC16 Pin Name
P0.0
P0.0
P0.0
P0.1
P0.1
P0.1
P0.2
P0.2
P0.2
P0.3
P0.3
P0.3
P0.4
P0.4
P0.4
P0.5
P0.5
P0.5
P0.6
P0.6
P0.6
P0.7
P0.7
P0.7
P1.0
P1.0
P1.0
P1.1
P1.1
P1.1
P1.2
P1.2
P1.2
P1.3
P1.3
P1.3
P1.4
P1.4
Reserved
P1.5
P1.5
Reserved
P1.6
P1.6
Reserved
P1.7
Reserved
Reserved
Internal Temperature Sensor
Internal 1.8 V LDO Output
VDD Supply Pin
GND Supply Pin
No connection
Important note about ADC0 input configuration: Port pins selected as ADC0 inputs should be configured as analog
inputs, and should be skipped by the crossbar. To configure a Port pin for analog input, set to 0 the corresponding
bit in register PnMDIN and disable the digital driver (PnMDOUT = 0 and Port Latch = 1). To force the crossbar to
skip a Port pin, set to 1 the corresponding bit in register PnSKIP.
Preliminary Rev 0.6
79