This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| electronic:lcd:mdp12bs17srt [2018/10/20 23:09] – tony | electronic:lcd:mdp12bs17srt [2026/09/26 08:26] (current) – tony | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| {{ : | {{ : | ||
| - | ^< | + | ^ LCD Description |
| - | ^Model|**MDP12BS17-SR-T** | + | ^Model|**MDP12BS17-SR-T** | |
| ^Manufacturer| | | ^Manufacturer| | | ||
| - | ^Recovered from|Epson WF-2530| | + | ^Recovered from|Epson WF-2530 |
| + | ^Board IDs|2142717-01, | ||
| ^LCD type|positive| | ^LCD type|positive| | ||
| ^Polarizer type|reflective| | ^Polarizer type|reflective| | ||
| - | ^Columns|16 ((Probably a graphical display as characters appear to have proportional spacing))| | + | ^Columns|128 pixels| |
| - | ^Rows|2| | + | ^Rows|28 pixels| |
| - | ^Char matrix| | | + | ^Char matrix|3x14 to 8x14 ((Bitmap graphical display, characters have proportional spacing))| |
| - | ^Driver IC|mounted on LCD glass (CoG)| | + | ^Driver IC|ST7567 |
| ^Backlight|-| | ^Backlight|-| | ||
| ^Arduino driver| | | ^Arduino driver| | | ||
| Line 16: | Line 17: | ||
| ^Pin spacing|0.07" | ^Pin spacing|0.07" | ||
| - | LCD1 Pinout | + | ^ |
| - | ^ ^^^Arduino test rig ((reminder for my personal testing, not useful for anyone else!))|| | + | ^Pin#^IC Label^Funtion^Connected to^Measured^Pin^colour| |
| - | ^Pin# | + | ^1|CSB|Chip Select|(cn1 pin 8)|3.38V| |
| - | ^1| | + | ^2|RSTB|Reset|(74VHC595 pin 4 (Qe))|3.38V| |
| - | ^2| | + | ^3|A0|Register select|(cn1 pin6, 74VHC595 pin 14 (SER data input) via 100Ω)|0V| |
| - | ^3| | + | ^4|SCLK|Clock|(cn1 pin5 via 220Ω), (74VHC595 pin 11 (clock) via 220Ω), (74VHC165 pin 2 (clock) via 220Ω) 250kHz or 3MHz|0V| |
| - | ^4| | + | ^5|SDA|Data In|(cn1 pin2), |
| - | ^5| | + | ^6|VDD|Power |3.38V, bypass capacitor to GND| |
| - | ^6|Vcc?| | + | ^7|VSS|Ground|oV| |
| - | ^7|GND| | + | ^8|VG|LCD power|capacitor to GND|6.94V| |
| - | ^8| | + | |
| - | JK33149A, 2142717-01 Board, CN1 pinout | + | ^ |
| - | ^ ^^^Arduino test rig ((reminder for my personal testing, not useful for anyone else!))|| | + | ^Pin#^Label^Connected to^Pin^colour| |
| - | ^Pin#^IC pin^Label^Pin^colour| | + | ^1| |Buzzer-| |
| - | ^1||Buzzer-| | + | ^2|SDA|(lcd pin5)| |
| - | ^2||(lcd pin5)| | + | |
| ^3|GND| | ^3|GND| | ||
| - | ^4|Vcc?| | + | ^4|Vcc| |
| - | ^5||(lcd pin4 via 1.2k)| | + | ^5|CLK|(lcd pin4 via 220Ω), (74VHC595 pin 11 (clock) via 220Ω), (74VHC165 pin 2 (clock) via 220Ω)| |
| - | ^6||(lcd pin3 via 100Ω)| | + | ^6|RS|(lcd pin3 via 100Ω)| |
| - | ^7||(pin 13 VHC595| | + | ^7| |(74VHC595 |
| - | ^8||(lcd pin1)| | + | ^8|CS|(lcd pin1)| |
| - | ^9||(pin 1 VHC165)| | + | ^9| |(74VHC165 |
| - | ^10||SW1 (closes to gnd)| | + | ^10| |SW1 (closes to gnd) (power button)| |
| \\ | \\ | ||
| \\ | \\ | ||
| + | "2 line bitmap LCD" Approximately 20 characters by 2 rows.\\ | ||
| + | IC1, 74VHC165 (8bit parallel line/serial out shift register) is used for serializing the keyswitch selections, | ||
| + | IC2. 74VHC595 (8-Bit Shift Register with Output Latches) is used for decoding serial data to latched outputs to turn on status LEDs (Power, Wifi, ADF) and one LCD control line (chip select)\\ | ||
| + | IC1 & IC2 can use power supplies of 2V to 5.5V, LCD 3.3V powered? | ||
| + | \\ | ||
| + | ===== Datasheets ===== | ||
| + | * {{: | ||
| + | * {{: | ||
| + | |||
| + | \\ | ||
| ---- | ---- | ||
| - | ===== Examples | + | ===== Examples ===== |
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| - | {{: | + | {{: |