-
Notifications
You must be signed in to change notification settings - Fork 58
Internal LCD Port
Matthias Melcher edited this page May 17, 2024
·
5 revisions
The LCD (480x320) in the MP2x00 is connected to the main board through a 20 pin flat ribbon cable (0.5mm pitch). The display protocol sends black and white data only. Grayscales are generated by the Newton DMA by switching pixels on and off frame by frame. As old LCDs are slow, the blinking is not visible.
Pin | Name | Function |
---|---|---|
1 | GND | Ground |
2 | GND | |
3 | lcdSwVCC | 3.2V |
4 | lcdFiltFlm | Start of frame, High pulse 41.5us every 13.2ms (75.2Hz) |
5 | lcdVccEn | H, 3.2V |
6 | lcdFiltLnClk | Start of line sync, High pulse 240ns every 41.2us or 24.3kHz, 320 clock cycles per frame |
7 | lcdFiltAcMod | 5ms or 200Hz 50%, possibly for generating different voltages |
8 | lcdFlltVdClk | starts 2.5us after LnClk falls, pixel data sync at 640ns or 1.5MHz. 60 clock pulses per line, 60 bytes at 8 pixels each, generating 480 B&W pixels |
9 | lcdFiltD0 | last pixel in byte |
10 | lcdFiltD1 | stable when VdClk falls |
11 | lcdFiltD2 | .. |
12 | lcdFiltD3 | .. |
13 | lcdFiltD4 | .. |
14 | lcdFiltD5 | .. |
15 | lcdFiltD6 | .. |
16 | lcdFiltD7 | first pixel in byte, left to right |
17 | d21VVc | 21V |
18 | lcdSwVCC | 3.2V |
19 | GND | |
20 | GND |