BitsyXb - User Manual
30
110118-0001A
4.3.7
ADSmartIO Signal Cross-Reference
The ADSmartIO microcontroller serves many functions in the BitsyXb. The following table
illustrates how the microcontroller ports are utilized for ADSmartIO functionality on the BitsyXb.
Entries in parentheses indicate indirect connections to the listed pin (e.g. through voltage dividers
or additional circuits). Signals with conventional protection circuits are considered directly
connected. I=input, O=output.
Port
Pin
Type
Function
PA0
J10.27
IO
Keypad, A/D or digital I/O
PA1
J10.29
IO
PA2
J10.31
IO
PA3
J10.33
IO
PA4
J3.5
AI
Thermistor reading
PA5
-
I
DC_GOOD
PA6
-
O
Reset CPU
PA7
(J3.38)
AI
VBATT_POS divided by 7.2
PB0
J3.22
O
Battery charger
PB1
J3.41
I
System Power enable
PB2
-
O
Wake up CPU
PB3
-
O
IRQ to CPU
PB4
-
SSP_SFRM
SSP communication
with CPU
PB5
-
SSP RX (MOSI)
PB6
-
SSP TX (MISO)
PB7
-
SSP CLK
PC0
J10.17
IO
Keypad or digital I/O
PC1
J10.19
IO
PC2
J10.21
IO
PC3
J10.23
IO
PC4
J10.25
IO
PC5
(J1.3)
I
Pixel clock
PC6
(J10.11)
IO
unused
PC7
(J10.49)
IO
PD0
(J1.33)
O
Passive panel enable (PNL_ENA)
PD1
(J3.7)
O
Thermistor energize (4.3.5)
PD2
J10.9
IO
PS/2 Clock
PD3
-
I
wakeup signal from CPLD
PD4
(J1.34)
O
Vee PWM
(J8.5)
PD5
(J3.16)
O
Backlight PWM
PD6
J10.7
IO
PS/2 Data
PD7
(J3.18)
O
Backlight on/off
12
DC_GOOD is an internal digital signal that goes low when the input voltage drops below
Vsleep (6.3.1).
13
PC6 and PC7 can be connected to the I
2
C bus. See section 4.5.4 for details. These pins can be
reconfigured as digital I/Os for volume production applications.