Pic18F26k83 with can and less than 100µA in Sleep / Idle mode
I need to reduce the power consumption of my pic18f26k83.
I'm using the curiosity HPC Board
I'm measuring the VCC of my PIC only and not the complete board.
I'm running CAN only. All the other pins are configured as output and switched to low.
I'm running the pic with 125Khz system clock and 2.5Khz Can clock.
I'm using the Internal Oszillator only. The CAN is working in fifo mode (Mode2)
But the Pic needs 350µA @ 5V in Idle mode. -> wake up with CAN is working well ...
I'm running my application in dozed and idle mode.
CPUDOZE = 0xFF;
It looks like SLEEP is working also... but I think that the current for the Can controller is much to high.
I does the same thing nearly 20 years ago with the Fujitsu MB90F384 and that
Can Controller needed 80µA @ 5V and 100Khz only.
So I'm sure I missed some power saving settings ?!
I need less than 100µA !
Do you have any ideas ?
Maybe the MCLR / PGC / PGD pins ?
best regards FR3D
post edited by FR3D - 2019/07/10 06:58:42