SPRUJF1C November 2024 – December 2025 AM2612
The AM261x LaunchPad has two TCA6408ARGTR IO Expanders that provide general-purpose I/O expansion and bidirectional voltage translation for processors through I2C communication.
The TCA6408A consists of one 8-bit Configuration (input or output selection), Input, Output, and Polarity Inversion (active high) Register. At power on, the I/Os are configured as inputs. The system controller can enable the I/Os as either inputs or outputs by writing to the I/O configuration bits. The data for each input or output is kept in the corresponding Input or Output Register. The polarity of the Input Port Register can be inverted with the Polarity Inversion Register. All registers can be read by the system controller. The AM261x MCU communicates with the IO Expander through the I2C0 bus. The signals coming out of the IO Expander are shown in Figure 2-12. Refer to the TCA6408ARGTR Data sheet for the programming guide for TCA6408ARGTR.
Figure 2-12 IO Expander| IO# | Net Name | GPIO Description | Active Status |
|---|---|---|---|
| P0 | BP_MUX_SW_S6 | Alternate BoosterPack function mux U81 select | PREFERABLE |
| P1 | ETH0_CPSW2_RST | DP83869 PHY (U73) Reset | LOW |
| P2 | ETH1_CPSW1_RST | DP83869 PHY (U74) Reset | LOW |
| P3 | MDIO/MDC_MUX_SEL | MDIO/MDC mux select | PREFERABLE |
| P4 | BP_MUX_SW_S4 | Alternate BoosterPack function mux U46 select | PREFERABLE |
| P5 | BP_MUX_SW_S5 | Alternate BoosterPack function mux U80 select | PREFERABLE |
| P6 | FSI_EQEP_MUX_SEL | FSI/EQEP mux select | PREFERABLE |
| P7 | OSPI1_MUX_SEL | OSPI1 mux select | PREFERABLE |
| IO# | Net Name | GPIO Description | Active Status |
|---|---|---|---|
| P0 | USB2.0_MUX_SEL0 | USB mux select | PREFERABLE |
| P1 | VPP_LDO_EN | 1.7V LDO enable | HIGH |
| P2 | LED_DRIVER_EN | LED driver enable | LOW |
| P3 | MCAN_MUX_SEL | MCAN mux select | PREFERABLE |
| P4 | BP_BO_MUX_EN | EPWM bidirectional level translator enable | HIGH |
| P5 | BP_MUX_SW_S1 | Input 1 to XOR gate controlling alternate boosterpack function mux | PREFERABLE |
| P6 | BP_BO_MUX_EN_N | Alternate boosterpack function mux output enable | LOW |
| P7 | BP_MUX_SW_S0 | Input 0 to XOR gate controlling alternate boosterpack function mux | PREFERABLE |