GPIODM-KPLCD Microchip Technology, GPIODM-KPLCD Datasheet - Page 15

BOARD DEMO LCD GPIO EXP KEYPAD

GPIODM-KPLCD

Manufacturer Part Number
GPIODM-KPLCD
Description
BOARD DEMO LCD GPIO EXP KEYPAD
Manufacturer
Microchip Technology
Datasheet

Specifications of GPIODM-KPLCD

Main Purpose
Interface, Front Panel Controller, LCD
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
MCP23008, MCP23S08, MCP23017, MCP23S17, PIC18F4550, MCP1702
Primary Attributes
(2) 8-Bit and (2) 16-Bit GPIO Expanders, 4x4 Keypad, 2x16 LCD
Secondary Attributes
Headers for the MCP23x08 and MCP23x17
Silicon Manufacturer
Microchip
Core Architecture
PIC
Core Sub-architecture
PIC18
Features
SPI And I2C Buses, Keypad And LCD Interface, ICSP Header
Kit Contents
Board
Silicon Core Number
PIC18F
Silicon Family Name
PIC18F4xxx
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With
MCP23S08/17, MCP23008/17
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Not applicable / Not applicable
© 2006 Microchip Technology Inc.
FIGURE 2-3:
GPIO INT Flag
Scan_Buttons
Update_LCD
Init_MCU
Init_MCP
Splash
Start
MAIN FIRMWARE FLOW
Set?
YES
NO
After the interrupt, the column
location of the button is known
and is contained in INTCAP.
Need to read GPIO to get the
Row location.
Buttons:
0-9, #, * : Copied to the LCD
M: Toggle mode (SPI and I
B: Backspace
R: Carriage Return
S: Space
The MCP23X08 is
configured to interrupt on
falling edge for the
columns (4 inputs)
DS51636A-page 11
2
C™)

Related parts for GPIODM-KPLCD