Transmission Solenoid Power Control (TSPC)
6F140 PCM or TCM has a internal high side switch called TSPC that can be used to remove power from all 7 solenoids simultaneously. If the high side switch is opened, all 7 solenoids will be electrically off, providing Park, Reverse, Neutral, and 5M (in all forward ranges) with maximum line pressure based on manual lever position.
Due to current limitations TSPC is split into 2 pins / wires at the PCM / TCM. TSPC A provides power to SSA, SSC and SSE. TSPC B provides power to SSB, SSD, TCC and LPC. Each wire can be tested independently; P0657 sets for an issue with TSPC-A, P2669 sets for an issue with TPSC-B.
Although there are 2 pins and wires between the PCM / TCM and the transmission bulkhead connector the PCM / TCM contains only one TSPC internally - so the FMEM for either wire being failed is to open TSCP inside the PCM / TCM, which removes power from all 7 solenoids, providing P, R, N and 5th gear with open TCC and max line as FMEM for any TPSC faults.
ADLER (chip that controls all 7 solenoids) diagnostics:
The solenoids are controlled by an ADLER chip. The main micro sends commanded solenoid states to the ADLER, and receives back solenoid circuit fault information.
If communication with the ADLER is lost a P1636 fault code will be stored. If this failure is detected the states of the solenoids are unknown, so the control system will open the high side switch (removes power from all the solenoids), providing P, R, N and 5M with open TCC and max line pressure.
TRID Block
The TRID block is a portion of flash memory that contains solenoid characterization data tailored to the specific transmission to improve pressure accuracy.
The TRID block is monitored for two failures:
- TRID block checksum error / incorrect version of the TRID (P163E)
- TRID block not programmed (P163F)
If the TRID block is unavailable FMEM action limits operation to 1st and 3rd gear until the issue is correct.