SPRUJ53B April 2024 – September 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1
Pin Name | Pins/Package | ADC | DAC | PGA | Comparator Subsystem (MUX) | AIO Input/ AGPIO | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
128 QFP | 100 QFP | 80 QFP | 64 QFP | 56 QFN | A | B | C | D | E | High Positive |
High Negative |
Low Positive |
Low Negative |
||||
VREFHI | 31 32 | 24 25 | 20 | 16 | 14 | - | - | - | D20 | E20 | |||||||
VREFLO | 33 34 | 26 27 | 21 | 17 | 15 | A13 | B13 | C13 | D13 | E13 | |||||||
Analog Group 1 | CMP1 | ||||||||||||||||
A6/D14/E14 | 18 | 14 | 10 | 6 | - | A6 | - | - | D14 | E14 | CMP1 (HPMXSEL=2) | - | CMP1 (LPMXSEL=2) | - | AGPIO228(3) | ||
A2/B6/C9/PGA1_INP | 21 | 17 | 13 | 9 | 7 | A2 | B6 | C9 | - | - | PGA1_INP | CMP1 (HPMXSEL=0) | - | CMP1 (LPMXSEL=0) | - | AGPIO224(3) | |
A15 | 22 | - | 14 | 10 | 8 | A15 | - | - | - | - | CMP1 (HPMXSEL=3) | CMP1 (HNMXSEL=0) | CMP1 (LPMXSEL=3) | CMP1 (LNMXSEL=0) | AGPIO233 | ||
B9/C7/PGA1_INM | 18 | - | B9 | C7 | PGA1_INM | ||||||||||||
A11/B10/C0/PGA2_OUT | 27 | 20 | 16 | 12 | 10 | A11 | B10 | C0 | - | - | PGA2_OUT | CMP1 (HPMXSEL=1) | CMP1 (HNMXSEL=1) | CMP1 (LPMXSEL=1) | CMP1 (LNMXSEL=1) | AIO237 | |
A1/B7/D11/CMP1_DACL | 29 | 22 | 18 | 14 | 12 | A1 | B7 | - | D11 | - | CMP1_ DACL |
CMP1 (HPMXSEL=4) | - | CMP1 (LPMXSEL=4) | - | AIO232 | |
B5/D15/E15 | 38 | 32 | - | - | - | - | B5 | - | D15 | E15 | - | - | CMP1 (HPMXSEL=5) | - | CMP1 (LPMXSEL=5) | - | AIO252 |
PGA3_OUT | 24 | 20 | 18 | - | - | - | PGA3_OUT | ||||||||||
Analog Group 2 | CMP2 | ||||||||||||||||
A4/B8 | 42 | 36 | 27 | 23 | 21 | A4 | B8 | - | - | - | - | CMP2 (HPMXSEL=0) | - | CMP2 (HPMXSEL=0) | - | AIO225 | |
A12 | 35 | 28 | 22 | 18 | 16 | A12 | - | - | - | - | CMP2 (HPMXSEL=1) | - | CMP2 (LPMXSEL=1) | - | AIO238 | ||
A9 | 48 | 38 | 28 | 24 | 22 | A9 | - | - | - | - | CMP2 (HPMXSEL=2) | - | CMP2 (LPMXSEL=2) | - | AGPIO227 | ||
A10/B1/C10 | 50 | 40 | 29 | 25 | 23 | A10 | B1 | C10 | - | - | CMP2 (HPMXSEL=3) | CMP2 (HNMXSEL=0) | CMP2 (LPMXSEL=3) | CMP2 (LNMXSEL=0) | AGPIO230(3) | ||
B0/C11 | - | 41 | - | - | - | - | B0 | C11 | - | - | CMP2 (HPMXSEL=3) | - | CMP2 (LPMXSEL=3) | - | AGPIO231(3) | ||
A5 | 28 | - | 17 | 13 | 11 | A5 | - | - | - | - | CMP2 (HPMXSEL=5) | - | CMP2 (HPMXSEL=5) | - | AIO249 | ||
- | 35 | - | - | - | |||||||||||||
Analog Group 3 | CMP3 | ||||||||||||||||
B2/C6/E12 | 19 | 15 | 11 | 7 | - | - | B2 | C6 | - | E12 | CMP3 (HPMXSEL=0) | - | CMP3 (LPMXSEL=0) | - | AGPIO226(3) | ||
B12/C2/PGA2_INM | 28 | 21 | 17 | 13 | 11 | - | B12 | C2 | - | - | PGA2_INM | CMP3 (HPMXSEL=1) | CMP3 (HNMXSEL=1) | CMP3 (LPMXSEL=1) | CMP3 (LNMXSEL=1) | AIO244 | |
A0/B15/C15/DACA_OUT | 30 | 23 | 19 | 15 | 13 | A0 | B15 | C15 | - | - | DACA_OUT | CMP3 (HPMXSEL=2) | - | CMP3 (LPMXSEL=2) | - | AIO231 | |
B3/PGA2_INP | 20 | 16 | 12 | 8 | 6 | - | B3 | - | - | - | PGA2_INP | CMP3 (HPMXSEL=3) | CMP3 (HNMXSEL=0) | CMP3 (LPMXSEL=3) | CMP3 (LNMXSEL=0) | AGPIO242(3) | |
C5 | 28 | - | C5 | - | - | - | - | - | |||||||||
A14/B14/C4/PGA1_OUT | 26 | 19 | 15 | 11 | 9 | A14 | B14 | C4 | - | - | PGA1_OUT | CMP3 (HPMXSEL=4) | - | CMP3 (LPMXSEL=4) | - | AIO239 | |
A3 | 20 | - | 12 | 8 | 6 | A3 | - | - | - | - | CMP3 (HPMXSEL=5) | - | CMP3 (LPMXSEL=5) | - | - | ||
- | 18 | - | - | - | AIO229 | ||||||||||||
Analog Group 4 | CMP4 | ||||||||||||||||
B4/C8 | 49 | 39 | 28 | 24 | 22 | - | B4 | C8 | - | - | CMP4 (HPMXSEL=0) | - | CMP4 (LPMXSEL=0) | - | AGPIO236 | ||
C1/E11/PGA3_INP | 35 | 29 | 22 | 18 | 16 | - | - | C1 | - | E11 | PGA3_INP | CMP4 (HPMXSEL=2) | - | CMP4 (LPMXSEL=2) | - | AIO248 | |
C14 | 42 | 42 | 27 | 23 | 21 | - | - | C14 | - | - | CMP4 (HPMXSEL=3) | CMP4 (HNMXSEL=0) | CMP4 (LPMXSEL=3) | CMP4 (LNMXSEL=0) | AGPIO247(3)(4) | ||
B0/C11 | 39 | - | 24 | 20 | 18 | - | B0 | C11 | - | - | CMP4 (HPMXSEL=4) | - | CMP4 (LPMXSEL=4) | - | AIO241 | ||
A8 | - | - | |||||||||||||||
- | 37 | - | - | - | A8 | AIO240 | |||||||||||
B11/D16/E16 | 36 | 30 | - | - | - | - | B11 | - | D16 | E16 | CMP4 (HPMXSEL=5) | - | CMP4 (LPMXSEL=5) | - | AIO251 | ||
PGA3_INM | 36(1) | 30(1) | 23 | 19 | 17 | - | - | - | - | - | PGA3_INM | ||||||
A7/B30/C3/D12/E30 | 37 | 31 | A7 | B30 | C3 | D12 | E30 | CMP4 (HPMXSEL=1) | CMP4 (HNMXSEL=1) | CMP4 (LPMXSEL=1) | CMP4 (LNMXSEL=1) | AIO245 | |||||
Other Analog | |||||||||||||||||
TempSensor(2) | - | - | C12 | CMP2 (HPMXSEL=7) | - | ||||||||||||
PGA1_OUT_INT | A21 | B21 | - | PGA1_OUT_ INT |
CMP1 (HPMXSEL=6) | CMP1 (LPMXSEL=6) | - | ||||||||||
PGA2_OUT_INT | B22 | C21 | PGA2_OUT_ INT |
CMP3 (HPMXSEL=6) | CMP3 (LPMXSEL=6) | - | |||||||||||
PGA3_OUT_INT | A22 | - | C22 | PGA3_OUT_ INT |
CMP2 (HPMXSEL=6) | CMP2 (LPMXSEL=6) | - |
Signal Name | Description |
---|---|
AIOx | Digital input on ADC pin |
AGPIOx | Digital input/output pin with ADC functionality |
ADCINAx, Ax | ADC A Input |
ADCINBx, Bx | ADC B Input |
ADCINCx, Cx | ADC C Input |
ADCINDx, Dx | ADC D Input |
ADCINEx, Ex | ADC E Input |
CMPx_HP | Comparator subsystem high comparator positive input |
CMPx_HN | Comparator subsystem high comparator negative input |
CMPx_LP | Comparator subsystem low comparator positive input |
CMPx_LN | Comparator subsystem low comparator negative input |
CMP1_DACL | CMP1 DAC Output |
DACA_OUT | Buffered DAC Output |
PGAx_INP | PGA module non-inverting pin |
PGAx_INM | PGA module inverting pin |
PGAx_OUT | PGA module output |
PGAx_OUT_INT | PGA module internal output connected to CMPSS and ADC modules |
TEMP SENSOR, TS | Internal temperature sensor |
Module | Reference Option | Configured Where? | Register | Driverlib Function | Notes |
---|---|---|---|---|---|
ADC | External or Internal | Analog Subsystem | AnalogSubsysRegs. ANAREFPCTL.bit. REFPMUXSELx |
ASysCtl_setAnalogReferenceInternal, ASysCtl_setAnalogReferenceExternal | The voltage reference for all ADCs comes from one common buffer associated with all ADCs. |
Internal Reference 2.5V or 3.3V | Analog Subsystem | AnalogSubsysRegs. ANAREFPCTL.bit. ANAREFx1P65SEL. |
ASysCtl_setAnalogReference2P5, ASysCtl_setAnalogReference1P65 | When used with internal reference, sets the FSR range of the ADC to 2.5V or 3.3V. | |
When used with external reference, use 2P5 mode for all VREFHI <2.97V, for FSR 3.3V use 1P65 with 1.65V applied to VREFHI. | |||||
Analog Supply (VDDA/VSSA) as Reference | Analog Subsystem | AnalogSubsysRegs. ANAREFPCTL.bit. REFPMUXSELx |
|||
Buffered DAC | Internal Reference 2.5V or 3.3V | DAC Module | DacxRegs.DACCTL.bit. MODE |
DAC_setGainMode | Gain = 2 must be set when using 3.3V internal reference mode. |
External or Internal | Analog Subsystem | AnalogSubsysRegs. ANAREFPCTL.bit. REFPMUXSELx |
ASysCtl_setAnalogReferenceInternal, ASysCtl_setAnalogReferenceExternal | ||
CMPSS DAC | VDDA | CMPSS Module | Not configurable |