Canon Pixma MX340 Control Panel IC Pinout (NEC K13988)
I'm looking at a Canon Pixma MX340 multi-function inkjet's control panel circuit board, and I'm slowly peeling back the curtain on its implementation details. After tracing through the circuitry to label every pin on the connector for communicating with the main board, I turned my attention to the biggest component on the board: a 30-pin chip marked with NEC K13988. I didn't have any luck finding an official datasheet describing this chip so I have to infer its functionality by how it is connected to everything else on the circuit board.
Starting with the just-deciphered main board connector, I found three wires connected to K13988 which probably meant some sort of digital serial data communication. (Data, Clock, and...?) K13988 also communicates with the LCD screen with five wires, but I don't have a good candidate on 5-wire protocols. I'll look at that later.
Also provided by the main board are power and ground. The power line is relatively straightforward, but there were several K13988 pins indirectly going to ground via a component labeled NF104. NF104 is tiny and lack markings other than the NF104 label. I believe Canon engineers would have used common prefix if it was a resistor (R), a capacitor (C), or a fuse (F). I don't know what the NF prefix means and it's not on Wikipedia's list of common reference designation prefix.
Two pins control LEDs indicating WiFi and Memory/In Use. Two pins go to a component X1. I associate the form factor with crystal oscillators, and this one was marked with 6.1AKSSOHT. I don't know how to interpret that in terms of an oscillator frequency.
Eleven pins are wired to a matrix of buttons. Tracing them took me all around the circuit board. I lost track several times and unknowingly jumped to a different trace, leading to conclusions that made no sense and had to be redone. It took a few tries to generate this table. Accuracy is still dubious, but it is at least consistent and plausible. I'm not sure if convention is to call this 4 rows and 7 columns, or 7 rows and 4 columns. They read status of 27 buttons not under direct main board control. (One short of maximum possible combination of 7*4=28 buttons.) I color-coded them in this table, but I'm not sure if that actually makes it any more readable. The ordering of buttons in this list corresponds to the order in which the copper traces visited them, starting from the K13988. Example: starting from K13988 pin 1, following that trace will reach SW220 first, then SW213, then SW207, and finally SW227.
Pin | Connection |
---|---|
1 | SW220 (-) SW213 (+) SW207 (OK) SW227 (Hook) |
2 | Transistor Q101 for WiFi LED104 |
3 | SW201 (7) SW214 (*) SW221 (4) SW208 (1) |
4 | SW219 (Back) SW206 (Fax Quality) SW212 (Settings) SW226 (Menu) |
5 | SW215 (0) SW202 (8) SW222 (5) SW209 (2) |
6 | SW216 (#) SW203 (9) SW223 (6) SW210 (3) |
7 | SW204 (Copy) SW224 (Scan) SW217 (Fax) |
8 | SW225 (Coded Dial) SW211 (Redial/Pause) SW205 (Black) SW218 (Color) |
9 | LCD pin 4 |
10 | LCD pin 5 |
11 | C135 + C136 to NF104 to Ground |
12 | One leg of X1 |
13 | Other leg of X1 |
14 | NF104 to Ground |
15 | NF104 to Ground |
16 | Main board connector pin 1 (Main board to K13988 asynchronous serial 250000 8E1) |
17 | 47k ohm (R114) to NF104 to Ground |
18 | Main board connector pin 2 (K13988 to main board asynchronous serial 250000 8E1) |
19 | 47k ohm (R115) to NF104 to Ground |
20 | SW204 (Copy) SW206 (Fax Quality) SW207 (OK) SW201 (7) SW202 (8) SW203 (9) SW205 (Black) |
21 | LED103- (Memory/In Use) |
22 | SW226 (Menu) SW224 (Scan) SW221 (4) SW222 (5) SW223 (6) SW225 (Coded dial) SW227 (Hook) |
23 | SW208 (1) SW209 (2) SW210 (3) SW211 (Redial/Pause) SW213 (+) SW212 (Settings) |
24 | SW218 (Color) SW216 (#) SW215 (0) SW214 (*) SW220 (-) SW219 (Back) SW217 (Fax) |
25 | (None) |
26 | LCD pin 2 |
27 | LCD pin 3 |
28 | LCD pin 1 |
29 | Main board connector pin 3 (K13988 Chip Enable) |
30 | 3.3V DC Power |
After all that, the circuit board left nothing I could find for pin 25. I think it is unused.
My trio of pinout charts (for main board cable connector, one for LCD, and this chart for K13988) has demystified the physical connections on this control panel circuit board. Armed with this knowledge I'll start looking at their electrical behavior under an oscilloscope.
This teardown ran far longer than I originally thought it would. Click here for the starting point.