I am trying to identify an LCD display to get its datasheet. It will help to understand the assembly code of a PIC18F that uses it.

enter image description here

enter image description here

What I know of the display:

  • the display is part of the K8101 USB message display kit from Velleman
  • 128x64 pixels oldschool grey lcd with white led backlight
  • the only visible mark is a "A WR60542801 K" that gives no result
  • the display had no pcb (so it is a Chip-on-glass kind?) but a 30 pins connector that I soldered in the underlying pcb (and of course, I did not thought about noting any useful reference from the lower side - if any)
  • the upper "display" pcb only helds 10 1µF ceramic capacitors and 1 1MΩ resistor and communicates with the lower pcb that hold the PIC (18F27J53) via a 18 pin connector. Seems to be in "8 parallel data lines" mode.
  • while searching for the 30 pin connector, I found it could be driven by a ST7565R controller found on some other lcd boards, but the controller seems to be able to address 132x65 dots so am unsure of that
  • the board diagram in the assembly manual does show a "ARROWTECH ATP12864WP67" name for the lcd, but searching for that name only retrieves... this assembly manual :(

I already dumped the PIC18 code, so having the display datasheet will help much.


2 Answers 2


It is probably made by Xiamen Arrow-tech. (Xiamen is in Fujian province, near Taiwan and attracted a lot of investment from island-based entities early on).

As is typical in the semi-custom LCD business their web page shows only a small fraction of their products, but you may be able to figure out the controller from the disassembled code and the variety of controllers shown on this page.


Use this to compare source code.



Note that you can verify the dimensions but I noted the clear corner plastic pc's and IO connector seem to be identical and is monochrome. Even if not the same , the functions will be similar. enter image description here

  • \$\begingroup\$ This one has 28 pins vs 30 on the OP's display. \$\endgroup\$ Commented Sep 23, 2017 at 19:15
  • \$\begingroup\$ Oh well the functions of each signal can be matched up to resolve basic issues for assembly code. \$\endgroup\$ Commented Sep 23, 2017 at 20:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.