BPP-440 Four-line by 40-character Serial LCDs
BPP-440s are supertwist LCDs with an advanced serial interface factory-installed. The LCD displays text received serially, and the interface understands common terminal-style formatting instructions (e.g., carriage return, tab, etc.) The big-character mode displays up to eight 4-line-tall alphanumeric characters.
BPP-440 Features
- Terminal-style control codes for easy programming
- 1200-9600bps serial input with 64-byte buffer
- Large-character mode generates 4-line-tall symbols (0-9 and A-Z)
- Instruction-controlled LED backlight
- Automatic right-alignment feature for spreadsheet-perfect formatting
- Deep inventory for no-lead-time delivery
Basic Specifications
| Power Requirements | 4.8 to 5.5Vdc at 10mA (100mA backlight on) |
|---|---|
| User Connector | 5-pin header, 0.025in. posts on 0.10in. centers |
| Connector Pinout | +5V Gnd Serial Gnd +5V |
| Serial Input | RS-232 (negative swing OK) or inverted TTL, 1200-9600bps |
| Operating Temperature | 0° to 50° C |
| Storage Temperature | -10° to 60° C |
| LCD Type | Supertwist (STN) gray-green |
| Optimum View Direction | 6 o'clock |
Dimensions (in mm)
Total depth (front of screen to tips of interface header pins) is 26mm.
| A | y offset edge to hole center (top & bottom) | 3.50 |
|---|---|---|
| B | y pcb height | 54.00 |
| C | y hole spacing | 47.00 |
| D | y screen opening | 29.50 |
| E | y character height | 4.89 |
| F | x character width | 3.53 |
| G | x offset pcb edge to hole center | 3.50 |
| H | x screen frame | 170.00 |
| I | x screen opening | 147.00 |
| J | x hole spacing | 183.00 |
| K | x pcb width | 190.00 |
| L | y frame height | 42.50 |
| - | mounting hole diameter | 3.50 |
| - | screen frame depth | 9.50 |
LCD Instructions
The BPP-440 works like a mini-terminal, displaying text and responding to traditional control characters like linefeeds, carriage returns, tabs, etc. The BPP also offers time-saving shortcuts, like a right-alignment instruction and a mode that displays 4-line-tall block characters.
| LCD Instruction (ctrl code) | ASCII | Hex |
|---|---|---|
| Null; ignored but may be used for timing (ctrl-@) | 0 | 0x00 |
| Home cursor (ctrl-A) | 1 | 0x01 |
| Begin Big Character mode (ctrl-B) | 2 | 0x02 |
| End Big Character mode (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 |
| Clear column (ctrl-Q) | 17 | 0x11 |
| Accept right-alignment data (ctrl-R) | 18 | 0x12 |
| Ignored | 19-26 | 0x13-0x1A |
| Escape character: begin multipart instruction* | 27 | 0x1B |
| *Multipart instructions: ESC D n B0-B7 defines custom character n with bit patterns from bytes B0-B7. ESC E 1 restores factory custom-character set. | ||
Accessories
- BEZ-440 mounting kit with custom Lexan faceplate, hardware
- BSW-CBL wiring harness, 12" power, ground and serial wires to breadboard pins
- PDI-CBL wiring harness, HD-style power connector, DE-9 female for PC internal hookup
- PDX-CBL wiring harness, power, ground wires and DE-9 female for PC external hookup
