Chapter 4 — Theory of Operation
PXA255 GPIO Signal Descriptions (continued)
PXA255 GPIO Function Signal Description Usage
GP2 BT_WAKEUP* System resume interrupt from Bluetooth module.
This is a maskable resume source (See Note 1). Enabled
when you select system wakeup from Bluetooth wakeup
event.
PXA255 input
↓ = interrupt
GP3 HOST_DETECT System resume interrupt from USB or dock serial interface.
Although this pin can be configured as a system wakeup
interrupt, it is duplicated on GPIO1 so that it will still
function even after a low-battery event (like a battery
change). It is not necessary to use this bit as anything other
than a run-time host detect interrupt.
PXA255 input
↑ = interrupt
GP4 PME*/CF_STSCHG* System resume interrupt from Mini PCI or CF radio.
This is a maskable resume source (See Note 1). Enabled
when you select system wakeup from a Mini PCI radio
power management event.
PXA255 input
↓ = interrupt
GP5 SDMMC_CD SD slot card detect.
This is a maskable resume source (See Note 1). It can be
enabled to wake the system when an SD card is plugged in.
This is not a CK30 requirement, and is not supported.
PXA255 input
0 = no card;
1 = card installed
GP7 SDMMC_IRQ* SD slot interrupt. PXA255 input
↓ = interrupt
GP8 SOCKET0_IRQ* CF slot interrupt (not used on CK30). PXA255 input
↓ = interrupt
GP9 SOCKET0_CD* CF slot card detect (not used on CK30). PXA255 input
0 = card installed
1 = no card
GP10 BATT_FAULT_IRQ* Low-batt or batt removed interrupt. Software should start an
orderly Suspend immediately.
This is not a resume source!
PXA255 input
↓ = interrupt
GP11 FLASH_PROT* System flash write protect. This should be left in the
“protected” state, and set high only when an intentional flash
erase or write cycle must take place.
PXA255 output
0 = disable writes
1 = enable writes
GP12 SCAN_IRQ* / DONE Scanner interface interrupt. During FPGA download, this
doubles as the FPGA download done indication.
This is not a resume source!
PXA255 input
↓ = interrupt,
↑ = download
done.
Can wake processor from Sleep state.
GP15 CF_PWR_EN* /
PCI_PWR_EN*
Power enable for CF slot or Mini PCI slot PXA255 output
0 = slot power on
1 = slot power off
GP21 FPGA_PGM* Clear FPGA in preparation for download Pulse low to start
program process
GP22 FPGA_PWR_EN* Power enable for scanner I/F and Mini PCI FPGA 0 = FPGA power
on
1 = FPGA power
off
GP27 TOUCH_IRQ* Pen-down interrupt from touch panel (not used on CK30)
↓ = interrupt
Note 1: Maskable resume sources: These resume events are automatically disabled by a low-battery event (like a battery
change), and must be re-enabled by software when appropriate.
44 CK30 Handheld Computer Service Manual