| |
2x16 Serial LCD Modules |
 |
BPI-216s consist of a supertwist 2x16 LCD with a serial interface factory installed. For new applications, consider our ILM-216 for the best mix of price and features. But the BPI-216 is the right choice if you require the smallest footprint, lowest current draw, or compatibility with existing Backpack® applications.
- 2400/9600 baud serial input
- Lowest current draw: 2 - 3mA
- Simple protocol prints text, passes instructions to LCD
- Display of choice for BASIC Stamp® applications
- 10s of thousands sold!
*NOTE: As of May 1999, we have changed BPK-216 models to a new series, BPI-216. The new model is functionally identical, but incorporates some tweaks to the layout of the circuit board. See the comparison page for further information.
Dimensional Data
| A |
y offset edge to hole center (top & bottom) |
2.50 |
| B |
y pcb height |
36.00 |
| C |
y hole spacing |
31.00 |
| D |
y screen opening |
16.20 |
| E |
y character size |
5.94 |
| F |
x character size |
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 |
| - |
mounting hole diameter |
2.50 |
| - |
frame depth, non-backlit |
5.00 |
| - |
frame depth, LED backlit |
8.50 |
- All dimensions in millimeters
- Tolerance is +/- 0.50mm
- Maximum depth (front of screen to tips of interface header posts) is 22mm (BPI-216N) or 26mm (BPI-216L).
|
back to top
Basic Specifications
| Power requirements |
4.8 to 5.5Vdc @ 3mA |
| User connector |
5-pin header; 0.025" posts on 0.10" centers |
| Connector pinout |
+5V GND SERIAL GND +5V |
| Serial Input |
RS-232 or inverted TTL, 1200-9600, N81 |
| Operating Temperature |
0° to 50° C |
| Initialization |
switches LCD power; performs soft init |
| Instruction prefix |
ASCII 254 (0FE hex) |
| LCD type |
Supertwist (STN), yellow-green |
| Optimum viewing direction |
6 o'clock |
back to top
LCD Instructions by Function
The BPI interface is based on our LCD Serial Backpack®, which functions as an intelligent serial-to-parallel converter. It passes data to the LCD module, which prints it to the screen. To distinguish between text and instructions, the Backpack recognizes an instruction prefix, ASCII 254. The byte following ASCII 254 will be sent to the LCD as an instruction. For example, to clear the screen, send the instruction prefix (254) followed by the LCD clear-screen code (1).
This is different from our other serial LCDs, which use a protocol that's similar to a text terminal. The Backpack protocol's simplicity means that it can run at a very low clock rate (480kHz) for the lowest possible current draw.
| Function |
ASCII Value |
| Clear screen |
1 |
| Home cursor |
2 |
| Blank display (retaining data) |
8 |
| Hide cursor |
12 |
| Show underline cursor |
14 |
| Move cursor 1 character left |
16 |
| Move cursor 1 character right |
20 |
| Scroll 1 character left |
24 |
| Scroll 1 character right |
28 |
| Set display address (position the cursor) |
128 + location |
| Move to 1st character of 1st line |
128 |
| Move to nth character of 1st line |
128 + n |
| Move to 1st character of 2nd line |
192 |
| Move to nth character of 2nd line |
192 + n |
| Set character-generator address |
64 + address |
back to top
Links for Additional Information
|
|