ARCH
F
IV
r
e
ED
e
s
BY
c
a
FR
l
e
EE
S
SC
e
A
m
LE
i
c
S
o
E
n
M
d
IC
u
O
c
ND
t
o
UC
r
,
TO
I
n
R
c
, IN
. C. 2005
ARCH
F
IV
r
e
ED
e
s
BY
c
a
FR
l
e
EE
S
SC
e
A
m
LE
i
c
S
o
E
n
M
d
IC
u
O
c
ND
t
o
UC
r
,
TO
I
n
R
c
, IN
. C. 2005
NetMedia’s Serial
LCD+
NetMedia’s Serial
LCD+
A.3 Power Input A.3 Power Input ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 20 05 ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005
The power input section consists of four through holes (Solder pads). The two holes marked GND are
grounds. The hole marked +5.5V to +15V is tied to the onboard regulator of the LCD+ module. The
hole marked +5V ties to the +5V bus and is used to bypass the LCD+’s onboard regulator when a
regulate d +5V source is supplied.
The power input section consists of four through holes (Solder pads). The two holes marked GND are
grounds. The hole marked +5.5V to +15V is tied to the onboard regulator of the LCD+ module. The
hole marked +5V ties to the +5V bus and is used to bypass the LCD+’s onboard regulator when a
regulate d +5V source is supplied.
A.4 ADC Inputs A.4 ADC Inputs
The eight ADC inputs are labeled 1 – 8. By default, all ADC inputs are set to read voltage in the 0 to The eight ADC inputs are labeled 1 – 8. By default, all ADC inputs are set to read voltage in the 0 to
+5V range. +5V range.
A.5 Relay Driver Outputs A.5 Relay Driver Outputs
There are nine Relay Driver connections (Labeled on the underside of the board as R1-8 and
RLY_VDC). The connections labeled R1-8 are the relay driver chip outputs; the RLY+VDC
connectio n provides access to the ULN2803A dr ive r chi p’s in ter na l back EMF prot ec tion di ode s.
There are nine Relay Driver connections (Labeled on the underside of the board as R1-8 and
RLY_VDC). The connections labeled R1-8 are the relay driver chip outputs; the RLY+VDC
connectio n provides access to the ULN2803A dr ive r chi p’s in ter na l back EMF prot ec tion di ode s.
Freescale
S
e
m
i
c
ondu
c
t
o
,
I
n
c
.
AARRCCHHIIVVEEDD BBYY FFRREEEESSCCAALLEE SSEEMMIICCOONNDDUUCCTTOORR,, II NNCC.. 22000055
A.6 Matrix KeyPad Input A.6 Matrix KeyPad Input
The keypad input connections (visible in Figure A-1) are the upper-most eight of the 8x2 header
connection. The lower eight of the 8x2 header connection (which are not visible in Figure A- 1 ) are
used by the fa ct ory for pr ogr amming and should b e left unconnect ed.
The keypad input connections (visible in Figure A-1) are the upper-most eight of the 8x2 header
connection. The lower eight of the 8x2 header connection (which are not visible in Figure A- 1 ) are
used by the fa ct ory for pr ogr amming and should b e left unconnect ed.
A.7 Interfacing the LCD+ A.7 Interfacing the LCD+
The LCD+ can be controlled using any computer or microprocessor supporting 1200-57600 baud data
rates with a n 8,N,1 data forma t (8 data bi ts, No parity, 1 st op bi t).
The LCD+ can be controlled using any computer or microprocessor supporting 1200-57600 baud data
rates with a n 8,N,1 data forma t (8 data bi ts, No parity, 1 st op bi t).
A.8 Keypad Interface A.8 Keypad Interface
The keypad interface supports matrix k eypads up to 4x4 in size (16 keys). Instead of predefining the
keypad’s key serial data format as 0 through 15, each of the keypad’s keys is serially represented by a
user-definable byte value. This user-definable value, or “Tag”, is stored within the LCD+ EEPROM as
a 0-15 byte array. Each byte of the array corresponds to a key on the keypad (i.e., key 0 corresponds to
byte 0 of the array). W hen a key is pressed, the stored byte representation for that key number is sent
serially.
The keypad interface supports matrix k eypads up to 4x4 in size (16 keys). Instead of predefining the
keypad’s key serial data format as 0 through 15, each of the keypad’s keys is serially represented by a
user-definable byte value. This user-definable value, or “Tag”, is stored within the LCD+ EEPROM as
a 0-15 byte array. Each byte of the array corresponds to a key on the keypad (i.e., key 0 corresponds to
byte 0 of the array). W hen a key is pressed, the stored byte representation for that key number is sent
serially.
A.9 Keypad Options A.9 Keypad Options
Various keypad options are supported by six user-definable options, or “modes”. These modes are set
by sending CTRL-X, followed by the user’s command byte containing the d esired mo des. As sh own
in Table A-2, plac ing a “1” in any on e of the bi ts turns its correspo ndin g option On, and a “0” turn s it
Off
Various keypad options are supported by six user-definable options, or “modes”. These modes are set
by sending CTRL-X, followed by the user’s command byte containing the d esired mo des. As sh own
in Table A-2, plac ing a “1” in any on e of the bi ts turns its correspo ndin g option On, and a “0” turn s it
Off
Table A-2. LCD+ Keypad Options Table
Table A-2. LCD+ Keypad Options Table
Mode Byte Mode Byte Name Name Description Description
B0 “Key Beeps” Beep buzzer during each key press
B1 “Key Press Format” Sends one byte for key down and one for key up
B2 “LCD Echo” Echoes key pres s data, ASCII repres entation to LCD display
MOT
Interfacing LCDs and Porting Code 17
For More
I
n
f
o
r
ma
t
i
on
On
This
P
r
odu
c
t
,
Go
to:
www
.
f
r
ee
s
c
a
l
e.
c
om
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not
available from Freescale for import or sale in the United States prior to September 2010: DSP56F807VF80, DSP56F807VF80E