Device | Dir | Pin | Name | Register | Chip | Register | Name | Pin | Dir | Device |
---|---|---|---|---|---|---|---|---|---|---|
Crank and Cam | → | 1 | TRIG_0 | PA0 | Coordinator | PA31 | BUS_RX | 40 | ← | Supervisor |
→ | 2 | TRIG_1 | PA1 | PA30 | BUS_TX | 39 | → | |||
→ | 3 | TRIG_2 | PA2 | PA29 | SDL | 38 | ↔ | EEPROM | ||
Ignition Switch | → | 4 | RUN | PA3 | PA28 | SCL | 37 | → | ||
Injectors | ← | 5 | INJ_0 | PA4 | PA27 | IGN_11 | 36 | → | Ignitors | |
← | 6 | INJ_1 | PA5 | PA26 | IGN_10 | 35 | → | |||
← | 7 | INJ_2 | PA6 | PA25 | IGN_9 | 34 | → | |||
← | 8 | INJ_3 | PA7 | PA24 | IGN_8 | 33 | → | |||
← | 13 | INJ_4 | PA8 | PA23 | IGN_7 | 28 | → | |||
← | 14 | INJ_5 | PA9 | PA22 | IGN_6 | 27 | → | |||
← | 15 | INJ_6 | PA10 | PA21 | IGN_5 | 26 | → | |||
← | 16 | INJ_7 | PA11 | PA20 | IGN_4 | 25 | → | |||
← | 17 | INJ_8 | PA12 | PA19 | IGN_3 | 24 | → | |||
← | 18 | INJ_9 | PA13 | PA18 | IGN_2 | 23 | → | |||
← | 19 | INJ_10 | PA14 | PA17 | IGN_1 | 22 | → | |||
← | 20 | INJ_11 | PA15 | PA16 | IGN_0 | 21 | → |
Device | Dir | Pin | Name | Register | Chip | Register | Name | Pin | Dir | Device |
---|---|---|---|---|---|---|---|---|---|---|
Coordinator | ← | 1 | BUS_TX | PA0 | Supervisor | PA31 | SER_RX | 40 | ← | USB |
→ | 2 | BUS_RX | PA1 | PA30 | SER_TX | 39 | → | |||
Ignition Switch | → | 3 | START | PA2 | PA29 | I2C_SDL | 38 | ↔ | EEPROM, RTC | |
→ | 4 | RUN | PA3 | PA28 | I2C_SCL | 37 | → | |||
Idle Valve | ← | 5 | IAC_0 | PA4 | PA27 | ADC_DI1 | 36 | ← | ADC | |
← | 6 | IAC_1 | PA5 | PA26 | ADC_DI0 | 35 | ← | |||
← | 7 | IAC_2 | PA6 | PA25 | ADC_SDL | 34 | → | |||
← | 8 | IAC_3 | PA7 | PA24 | ADC_SCL | 33 | → | |||
Cooling Fans | ← | 13 | FAN_0 | PA8 | PA23 | IO_11 | 28 | ↔ | Spare I/O | |
← | 14 | FAN_1 | PA9 | PA22 | IO_10 | 27 | ↔ | |||
Fuel Pump | ← | 15 | FPUMP | PA10 | PA21 | IO_9 | 26 | ↔ | ||
Tach Output | ← | 16 | TACH | PA11 | PA20 | IO_8 | 25 | ↔ | ||
Spare I/O | ↔ | 17 | IO_0 | PA12 | PA19 | IO_7 | 24 | ↔ | ||
↔ | 18 | IO_1 | PA13 | PA18 | IO_6 | 23 | ↔ | |||
↔ | 19 | IO_2 | PA14 | PA17 | IO_5 | 22 | ↔ | |||
↔ | 20 | IO_3 | PA15 | PA16 | IO_4 | 21 | ↔ |
Connector List | |||
---|---|---|---|
ID | Pins | Type | Function |
H16A | 16 | ? x ? header | Analog Inputs |
H16B | 16 | ? x ? header | Digital I/O (Logic Level) |
H16C | 16 | ? x ? header | Power, Communications, Outputs (Logic Level) |
H12A | 12 | ? x ? header | Injector Outputs (Logic Level) |
H12B | 12 | ? x ? header | Ignition Outputs (Logic Level) |
Connector H16A: Analog Inputs | ||||
---|---|---|---|---|
Pin | Direction | ID | Name | Description |
1 | IN | ADC[0]:0 "MAP" | Manifold Air Pressure | Absolute air pressure in manifold |
2 | IN | ADC[0]:1 "MAT" | Manifold Air Temperature | Air temperature in intake manifold |
3 | IN | ADC[0]:2 "CLT" | Coolant Temperature | Coolant temperature leaving water jacket |
4 | IN | ADC[0]:3 "BATV" | Battery Voltage | Voltage as measured at battery |
5 | IN | ADC[0]:4 "TPS" | Throttle Position | Throttle position |
6 | IN | ADC[0]:5 "BARO" | Barometric Pressure | Atmospheric pressure |
7 | IN | ADC[0]:6 "AMBT" | Ambient Temperature | Ambient outdoor temperature |
8 | IN | ADC[0]:7 "EGO" | Exhaust Gas Oxygen | Air:fuel ratio, narrow or wideband |
9 | IN | ADC[1]:0 "" | Spare AI 0 | Spare Analog Input |
10 | IN | ADC[1]:1 "" | Spare AI 1 | Spare Analog Input |
11 | IN | ADC[1]:2 "" | Spare AI 2 | Spare Analog Input |
12 | IN | ADC[1]:3 "" | Spare AI 3 | Spare Analog Input |
13 | IN | ADC[1]:4 "" | Spare AI 4 | Spare Analog Input |
14 | IN | ADC[1]:5 "" | Spare AI 5 | Spare Analog Input |
15 | IN | ADC[1]:6 "" | Spare AI 6 | Spare Analog Input |
16 | IN | ADC[1]:7 "" | Spare AI 7 | Spare Analog Input |
Connector H16B: Digital I/O (Logic Level) | ||||
---|---|---|---|---|
Pin | Direction | ID | Name | Description |
1 | IN | TRIG_0 | Trigger 0 | Signal from engine position sensor |
2 | IN | TRIG_1 | Trigger 1 | Signal from engine position sensor |
3 | IN | RUN | Run Status | Input from ignition switch (run position) |
4 | IN | START | Cranking Status | Input from ignition switch (start position) |
5 | BIDIR | IO_0 | Spare I/O 0 | Spare input or output |
6 | BIDIR | IO_1 | Spare I/O 1 | Spare input or output |
7 | BIDIR | IO_2 | Spare I/O 2 | Spare input or output |
8 | BIDIR | IO_3 | Spare I/O 3 | Spare input or output |
9 | BIDIR | IO_4 | Spare I/O 4 | Spare input or output |
10 | BIDIR | IO_5 | Spare I/O 5 | Spare input or output |
11 | BIDIR | IO_6 | Spare I/O 6 | Spare input or output |
12 | BIDIR | IO_7 | Spare I/O 7 | Spare input or output |
13 | BIDIR | IO_8 | Spare I/O 8 | Spare input or output |
14 | BIDIR | IO_9 | Spare I/O 9 | Spare input or output |
15 | BIDIR | IO_10 | Spare I/O 10 | Spare input or output |
16 | BIDIR | IO_11 | Spare I/O 11 | Spare input or output |
Connector H16C: Power, Communications, and Outputs (Logic Level) | ||||
---|---|---|---|---|
Pin | Direction | ID | Name | Description |
1 | OUT | SER_TX | Serial Transmit | Serial Transmit to Host |
2 | IN | SER_RX | Serial Receive | Serial receive from host |
3 | IN | VBATT | 12V Power | Vehicle Power In 10-14V |
4 | OUT | VCC | 5V Power | TTL Power to Host |
5 | OUT | VDD | 3.3V Power | CMOS Voltage to Host |
6 | GND | VSS | Ground | Serial Ground |
7 | GND | VSS | Ground | ADC Ground |
8 | GND | VSS | Ground | I/O Ground |
9 | OUT | IAC_0 | Idle Air Control 0 | |
10 | OUT | IAC_1 | Idle Air Control 1 | |
11 | OUT | IAC_2 | Idle Air Control 2 | |
12 | OUT | IAC_3 | Idle Air Control 3 | |
13 | OUT | FAN_0 | Fan Control 0 | |
14 | OUT | FAN_1 | Fan Control 1 | |
15 | OUT | FPUMP | Fuel Pump Control | |
16 | OUT | TACHO | Tachometer Output |
Connector H12A: Injector Outputs (Logic Level) | ||||
---|---|---|---|---|
Pin | Direction | ID | Name | Description |
1 | OUT | INJ_0 | Injection Control 0 | Signal to injector driver |
2 | OUT | INJ_1 | Injection Control 1 | Signal to injector driver |
3 | OUT | INJ_2 | Injection Control 2 | Signal to injector driver |
4 | OUT | INJ_3 | Injection Control 3 | Signal to injector driver |
5 | OUT | INJ_4 | Injection Control 4 | Signal to injector driver |
6 | OUT | INJ_5 | Injection Control 5 | Signal to injector driver |
7 | OUT | INJ_6 | Injection Control 6 | Signal to injector driver |
8 | OUT | INJ_7 | Injection Control 7 | Signal to injector driver |
9 | OUT | INJ_8 | Injection Control 8 | Signal to injector driver |
10 | OUT | INJ_9 | Injection Control 9 | Signal to injector driver |
11 | OUT | INJ_10 | Injection Control 10 | Signal to injector driver |
12 | OUT | INJ_11 | Injection Control 11 | Signal to injector driver |
Connector H12B: Ignition Outputs (Logic Level) | ||||
---|---|---|---|---|
Pin | Direction | ID | Name | Description |
1 | OUT | IGN_0 | Ignition Control 0 | Signal to ignition driver |
2 | OUT | IGN_1 | Ignition Control 1 | Signal to ignition driver |
3 | OUT | IGN_2 | Ignition Control 2 | Signal to ignition driver |
4 | OUT | IGN_3 | Ignition Control 3 | Signal to ignition driver |
5 | OUT | IGN_4 | Ignition Control 4 | Signal to ignition driver |
6 | OUT | IGN_5 | Ignition Control 5 | Signal to ignition driver |
7 | OUT | IGN_6 | Ignition Control 6 | Signal to ignition driver |
8 | OUT | IGN_7 | Ignition Control 7 | Signal to ignition driver |
9 | OUT | IGN_8 | Ignition Control 8 | Signal to ignition driver |
10 | OUT | IGN_9 | Ignition Control 9 | Signal to ignition driver |
11 | OUT | IGN_10 | Ignition Control 10 | Signal to ignition driver |
12 | OUT | IGN_11 | Ignition Control 11 | Signal to ignition driver |
Supervisor Chip I/O and Registers | |||||
---|---|---|---|---|---|
Pin | Register | Direction | ID | Name | Description |
1 | PA0 | OUT | BUS_TX | Data Bus Transmit | High speed serial transmit to coordinator |
2 | PA1 | IN | BUS_RX | Data Bus Receive | High speed serial receive from coordinator |
3 | PA2 | IN | START | Cranking Status | Input from ignition switch (start position) |
4 | PA3 | IN | RUN | Run Status | Input from ignition switch (run position) |
5 | PA4 | OUT | IAC_0 | Idle Air Control 0 | Signal to idle air valve driver |
6 | PA5 | OUT | IAC_1 | Idle Air Control 1 | Signal to idle air valve driver |
7 | PA6 | OUT | IAC_2 | Idle Air Control 2 | Signal to idle air valve driver |
8 | PA7 | OUT | IAC_3 | Idle Air Control 3 | Signal to idle air valve driver |
13 | PA8 | OUT | FAN_0 | Cooling Fan Control 0 | Signal to cooling fan relay driver |
14 | PA9 | OUT | FAN_1 | Cooling Fan Control 1 | Signal to cooling fan relay driver |
15 | PA10 | OUT | FPUMP | Fuel Pump Control | Signal to fuel pump relay driver |
16 | PA11 | OUT | TACH | Tachometer Output | Signal to tachometer driver |
17 | PA12 | BIDIR | IO_0 | Spare I/O 0 | Spare input or output |
18 | PA13 | BIDIR | IO_1 | Spare I/O 1 | Spare input or output |
19 | PA14 | BIDIR | IO_2 | Spare I/O 2 | Spare input or output |
20 | PA15 | BIDIR | IO_3 | Spare I/O 3 | Spare input or output |
21 | PA16 | BIDIR | IO_4 | Spare I/O 4 | Spare input or output |
22 | PA17 | BIDIR | IO_5 | Spare I/O 5 | Spare input or output |
23 | PA18 | BIDIR | IO_6 | Spare I/O 6 | Spare input or output |
24 | PA19 | BIDIR | IO_7 | Spare I/O 7 | Spare input or output |
25 | PA20 | BIDIR | IO_8 | Spare I/O 8 | Spare input or output |
26 | PA21 | BIDIR | IO_9 | Spare I/O 9 | Spare input or output |
27 | PA22 | BIDIR | IO_10 | Spare I/O 10 | Spare input or output |
28 | PA23 | BIDIR | IO_11 | Spare I/O 11 | Spare input or output |
33 | PA24 | OUT | ADC_SCL | ADC Clock | Clock signal to ADC chips |
34 | PA25 | OUT | ADC_SDL | ADC Data Out | Data signal to ADC chips |
35 | PA26 | IN | ADC_SDI0 | ADC Data In 0 | Data signal from ADC chips |
36 | PA27 | IN | ADC_SDI1 | ADC Data In 1 | Data signal from ADC chips |
37 | PA28 | OUT | I2C_SCL | EEPROM Clock | Clock signal to EEPROM chip |
38 | PA29 | BIDIR | I2C_SDL | EEPROM Data | Data signal to/from EEPROM chip |
39 | PA30 | OUT | SER_TX | Serial Transmit | Serial transmit to host |
40 | PA31 | IN | SER_RX | Serial Receive | Serial receive from host |
Coordinator Chip I/O and Registers | |||||
---|---|---|---|---|---|
Pin | Register | Direction | ID | Name | Description |
1 | PA0 | IN | TRIG_0 | Trigger 0 | Signal from engine position sensor |
2 | PA1 | IN | TRIG_1 | Trigger 1 | Signal from engine position sensor |
3 | PA2 | IN | TRIG_2 | Trigger 2 | Signal from engine position sensor |
4 | PA3 | IN | RUN | Run Status | Input from ignition switch (run position) |
5 | PA4 | OUT | INJ_0 | Injection Control 0 | Signal to injector driver |
6 | PA5 | OUT | INJ_1 | Injection Control 1 | Signal to injector driver |
7 | PA6 | OUT | INJ_2 | Injection Control 2 | Signal to injector driver |
8 | PA7 | OUT | INJ_3 | Injection Control 3 | Signal to injector driver |
13 | PA8 | OUT | INJ_4 | Injection Control 4 | Signal to injector driver |
14 | PA9 | OUT | INJ_5 | Injection Control 5 | Signal to injector driver |
15 | PA10 | OUT | INJ_6 | Injection Control 6 | Signal to injector driver |
16 | PA11 | OUT | INJ_7 | Injection Control 7 | Signal to injector driver |
17 | PA12 | OUT | INJ_8 | Injection Control 8 | Signal to injector driver |
18 | PA13 | OUT | INJ_9 | Injection Control 9 | Signal to injector driver |
19 | PA14 | OUT | INJ_10 | Injection Control 10 | Signal to injector driver |
20 | PA15 | OUT | INJ_11 | Injection Control 11 | Signal to injector driver |
21 | PA16 | OUT | IGN_0 | Ignition Control 0 | Signal to ignition driver |
22 | PA17 | OUT | IGN_1 | Ignition Control 1 | Signal to ignition driver |
23 | PA18 | OUT | IGN_2 | Ignition Control 2 | Signal to ignition driver |
24 | PA19 | OUT | IGN_3 | Ignition Control 3 | Signal to ignition driver |
25 | PA20 | OUT | IGN_4 | Ignition Control 4 | Signal to ignition driver |
26 | PA21 | OUT | IGN_5 | Ignition Control 5 | Signal to ignition driver |
27 | PA22 | OUT | IGN_6 | Ignition Control 6 | Signal to ignition driver |
28 | PA23 | OUT | IGN_7 | Ignition Control 7 | Signal to ignition driver |
33 | PA24 | OUT | IGN_8 | Ignition Control 8 | Signal to ignition driver |
34 | PA25 | OUT | IGN_9 | Ignition Control 9 | Signal to ignition driver |
35 | PA26 | OUT | IGN_10 | Ignition Control 10 | Signal to ignition driver |
36 | PA27 | OUT | IGN_11 | Ignition Control 11 | Signal to ignition driver |
37 | PA28 | OUT | I2C_SCL | EEPROM Clock | Clock signal to EEPROM chip |
38 | PA29 | BIDIR | I2C_SDL | EEPROM Data | Data signal to/from EEPROM chip |
39 | PA30 | OUT | BUS_TX | Data Bus Transmit | High speed serial transmit to supervisor |
40 | PA31 | IN | BUS_RX | Data Bus Receive | High speed serial transmit from supervisor |