Freescale Semiconductor Touch Sensing Software Evaluation Board TSSEVB TSSEVB Manual Do Utilizador

Códigos do produto
TSSEVB
Página de 31
System Overview
Touch Sensing Software Evaluation Board Users Guide, Rev. 6
Freescale Semiconductor
2-3
 
and automotive applications, such as electric metering, home appliances, HVAC systems, and entry level 
instrument cluster. The MC9S08LG32 has 32 KB of on-chip programmable flash memory and 2 KB of 
RAM available. 
The MC9S08LG32 provides an LCD driver module, configurable up to 8 × 37 or 4 × 41. The LCD driver 
module remains active even in low-power modes. It also includes an internal regulated charge pump for 
contrast control. All LCD pins are multiplexed with GPIOs.
TSSEVB uses the MC9S08LG32 Inter-Integrated Circuit (IIC) module to establish communication with 
the MC9S08JM60 Comm MCU when the TSSEVB is used along with EGT. To use the IIC module with 
the EGT, jumpers on headers J10 and J11 respectively must be properly configured. For more information 
on jumper configurations, refer to 
.”
The EVB includes two MC9S08JM60 MCUs, one is open source BDM that is used to program and debug, 
while the other is used to communicate with the EGT GUI on a PC.
The MC9S08LG32 includes a Serial Communication Interface (SCI) module. The SCI module can be 
connected to both MC9S08JM60 MCUs included in the TSSEVB and you can select either by changing 
the position on J1 and J2 jumpers. The SCI module is included in the TSSEVB for future demo 
applications.
MC9S08LG32 is packaged in an 80-pin quad flat non-lead package (QFN).
2.1.3
General-Purpose I/O and Peripheral Ports
MC9S08LG32 has nine I/O ports that include a total of up to 69 GPIO pins. Most of these pins are shared 
with the on-chip peripherals such as timer systems, external interrupts, or keyboard interrupts. When these 
modules are not controlling the port pins, they revert to GPIO control. Immediately after reset, all 69 GPIO 
pins are configured as high-impedance general-purpose inputs with internal pull-up devices disabled. The 
port allocation of the general-purpose I/O and on-chip peripheral functions on the EVB are listed in 
 along with a brief description.
Table 2-1. GPIO Port Allocation
MCU Port
TSSEVB Functionality
I/O
Description
PTA0/LCD21
LCD21
I/O
LCD Control pin
PTA1/SCL/LCD22
ER9
I
Rotary Structure Electrode
PTA2/SDA/ADC0/LCD23
EGR1
I
Different Size Electrode
PTA3/KBI4/TX2/ADC1/LCD24
OSBDM_TX/COM_TX
O
SCI Transmitter  (future use)
PTA4/KBI5/RX2/ADC2/LCD25
OSBDM_RX/COM_RX
I
SCI Receiver (future use)
PTA5/KBI6/TPM2CH0/ADC3/LCD26
ETK_6
I
Numeric Keyboard Electrode
PTA6/KBI7/TPM2CH1/ADC4/LCD27
Buzzer
O
Buzzer
PTA7/TCLK/ADC5/LCD28
ETK_5
I
Numeric Keyboard Electrode
PTB0/LCD29
ESLIDER1
I
Slider Structure Electrode
PTB1/LCD30
ESLIDER2
I
Slider Structure Electrode