Skip to content

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