Hello dear community,
I ported to a Microchip PIC16F the MC34978 SDK
To test my program on a real pcb, I'm using the SDK example: basically by first initializing the MC34978 with POR default parameters and then by reading the switch status register each 500ms (except that I configured all inputs at "switch to ground".
To verify if it works, I'm using a digital analyser with SPI decoder and in the same time I'm pulling one or other inputs to ground. The problem is that nothing change in the second read switch status 32 bits transfer.
Read switch status master command:
Read switch status slave reply (note that for an unknown reason, all switches except SG0 are seen as high state):
A few time later, I'm reading the Fault Status Register,
But there isn't any error:
I can't understand that nothing happen.
Here the partial schematic:
Is anybody can help me ?
Thanks a lot in advance.
Hello,
thanks a lot for your reply.
VBAT = 6V, VDD = 4V
R32 to R53 = 100 ohms (like in the application schematic)
I added a wake_b pull-up, and it is the same thing.
I verified the INT_B pin while I pull down one of the pin, nothing happen too...
It looks like the IC detect nothing... IC's build is CTEP2140E (so 40th week of 2021)
Hello,
thanks a lot for your reply... I admit that could be a hardware issue, but wow, on such a simple design it's crazy !
I wanted to test my hardware by removing the "faulty" MC34978 on one of my boards, and link the uC to a KIT34978EKEVB board.
What a shame, it seems that theses kits aren't available any more.