ILM-216L Two-line by 16-character Serial LCDs
ILM-216s are supertwist LCDs with an advanced serial interface integrated into the LCD controller board. The LCD displays text received serially, and the interface understands common terminal-style formatting instructions (e.g., carriage return, tab, etc.) In addition, the ILM-216L has four switch inputs that can be polled through the serial interface.
ILM-216 Features
- Terminal-style control codes for easy programming
- 1200-9600bps serial input with 16-byte buffer
- Instruction-controlled LED backlight
- Automatic right-alignment feature for spreadsheet-perfect formatting
- EEPROM storage of configuration settings, custom startup screen
- Deep inventory for no-lead-time delivery
Basic Specifications
| Power Requirements | 4.8 to 5.5Vdc at 5mA (40mA backlight on) |
|---|---|
| User Connector | 16 solder pads on 0.10" centers |
| Serial Input | RS-232 (negative swing OK) or inverted TTL, 1200-9600bps |
| Serial Output | Inverted TTL (0=5V, 1=0V), 1200-9600bps |
| Operating Temperature | 0° to 50° C |
| Storage Temperature | -10° to 60° C |
| LCD Type | Supertwist (STN) yellow-green |
| Optimum View Direction | 6 o'clock |
Dimensions (in mm)
Total depth (front of screen to highest point on pcb) is 14.5mm.
| A | y offset edge to hole center (top & bottom) | 2.50 |
|---|---|---|
| B | y pcb height | 50.00 |
| C | y hole spacing | 31.00 |
| D | y screen opening | 16.20 |
| E | y character height | 5.94 |
| F | x character width | 2.95 |
| G | x offset pcb edge to hole center | 2.50 |
| H | x screen frame | 71.00 |
| I | x screen opening | 66.00 |
| J | x hole spacing | 75.00 |
| K | x pcb width | 80.00 |
| L | y frame height | 25.00 |
| M | y hole spacing (outside pair) | 45.00 |
| N | x offset hole center to pin 1 | 5.50 |
| O | x offset between pads | 2.54 |
| - | mounting hole diameter | 2.50 |
| - | screen frame depth | 8.50 |
LCD Instructions
The ILM-216 works like a mini-terminal, displaying text and responding to traditional control characters like linefeeds, carriage returns, tabs, etc. The ILM also provides four switch inputs that can be polled serially and EEPROM storage of configuration options and a startup screen.
| LCD Instruction (ctrl code) | ASCII | Hex |
|---|---|---|
| Null; ignored but may be used for timing (ctrl-@) | 0 | 0x00 |
| Home cursor (ctrl-A) | 1 | 0x01 |
| Ignored (ctrl-B) | 2 | 0x02 |
| Ignored (ctrl-C) | 3 | 0x03 |
| Hide cursor (ctrl-D) | 4 | 0x04 |
| Show underline cursor (ctrl-E) | 5 | 0x05 |
| Show blinking-block cursor (ctrl-F) | 6 | 0x06 |
| Pulse piezo buzzer output (ctrl-G) | 7 | 0x07 |
| Backspace (ctrl-H) | 8 | 0x08 |
| Tab: jump to next multiple-of-4 column (ctrl-I) | 9 | 0x09 |
| Smart linefeed: move down one row (ctrl-J) | 10 | 0x0A |
| Vertical tab: move up one row (ctrl-K) | 11 | 0x0B |
| Formfeed: clear the screen (ctrl-L) | 12 | 0x0C |
| Carriage return: move to beginning of next line (ctrl-M) | 13 | 0x0D |
| Turn backlight on (ctrl-N) | 14 | 0x0E |
| Turn backlight off (ctrl-O) | 15 | 0x0F |
| Accept cursor-position data (next byte) (ctrl-P) | 16 | 0x10 |
| Ignored (ctrl-Q) | 17 | 0x11 |
| Accept right-alignment data (ctrl-R) | 18 | 0x12 |
| Ignored | 19-26 | 0x13-0x1A |
| Escape character: begin multipart instruction* | 27 | 0x1B |
| ESC D n B0-B7 defines custom character n with bit patterns from bytes B0-B7 | ||
| ESC E n displays custom screen (n=0) or restores custom characters (n=1) | ||
| ESC K n reads the switches and returns either single byte (n=0) or four bytes (n=1) with switch states | ||
Accessories
- BEZ-216i mounting kit with custom Lexan faceplate, hardware
