I have a digital blood-pressure monitor that shows the readings (current BP, Current Pulse-rate, last 100 BP readings from memory) on a LCD that has some 7 segment sections (it is not pixel based). Currently, the machine is working fine but the output on the LCD is garbled (it seems to be changing like it would do while taking the readings so I am assuming the readings are being taken just fine):

I opened the thing up and tried to give some percussive 'repair' and even applied some heat to the LCD contacts but it did not help. The LCD has a 28 wire ribbon attached to it and has no obvious brand markings. I assume it would be an LCD created specifically for this device and impossible to find in the open market anyway.

The LCD is being driven by the circuit seen below:

The chip driving the LCD is seen below:

I tried looking for datasheet for the chip using the markings but came up with nothing.
Is there anyway I can attach a simple series of 7 segment displays and display just the current BP reading? I don't really care for the pulse-rate or the memory part.
The device itself is not very expensive and this is more of a learning/side project for me to reverse engineer (if I may say so) the display. If I can avoid adding to the eWaste, that would be a big plus too. So, how would you go about figuring the display logic. Is it possible to connect all these pins to a microcontroller like Arduino and try to figure out what set of pins is showing the relevant output?
Any pointers would be highly appreciated.
Cheers!
PS: Not sure why the image/text in this post is getting misaligned. It appears just fine in the edit mode.

I opened the thing up and tried to give some percussive 'repair' and even applied some heat to the LCD contacts but it did not help. The LCD has a 28 wire ribbon attached to it and has no obvious brand markings. I assume it would be an LCD created specifically for this device and impossible to find in the open market anyway.

The LCD is being driven by the circuit seen below:

The chip driving the LCD is seen below:

I tried looking for datasheet for the chip using the markings but came up with nothing.
Is there anyway I can attach a simple series of 7 segment displays and display just the current BP reading? I don't really care for the pulse-rate or the memory part.
The device itself is not very expensive and this is more of a learning/side project for me to reverse engineer (if I may say so) the display. If I can avoid adding to the eWaste, that would be a big plus too. So, how would you go about figuring the display logic. Is it possible to connect all these pins to a microcontroller like Arduino and try to figure out what set of pins is showing the relevant output?
Any pointers would be highly appreciated.
Cheers!
PS: Not sure why the image/text in this post is getting misaligned. It appears just fine in the edit mode.
Last edited: