Was driving on a main street when I hit the brakes for an oncoming speed bump. Car was driving completely fine with zero issues. Suddenly, as I'm braking, the engine turned off, all dash lights came up, and the brakes locked up. The most prominent thing was the small dash screen showing "PRNDL ERROR - NO BACKUP AID". It had power, the battery voltage was healthy, but zero cranking. The fuel pump wasn't priming when the ignition was on the switch position. The odo was showing dashed lines instead of numbers. Those dashed lines were also on the trip and estimated range computer. Also, an obd2 scanner I had around didn't see the PCM at all, saying to check the port connection and ignition switch position. I unplugged both battery terminals and left the truck to cool for a bit, but I got nothing different. I checked for any burnt or damaged harnesses near the battery and near the fusebox but found nothing. I checked the R203 relay (PCM, fuel pump) and it didn't seem to be burned, and also checked its 3 fuses (32, 33, 34) but they were all healthy. I switched this relay with one related to the trailer accessory but also got nothing. After checking everything I can on the side of the road, I called in a tow truck, and took it away. I first suspected the trans wiring harness to have an issue, but that odo issue and dead fuel pump shifted my focus to the fusebox. I'd assume that the fusebox isn't completely bricked since the lights, hazards, and dash lights and codes all worked normally. Not sure what the next step should be. Would really appreciate any support before I possibly send it to a shop