SPAU024 April   2025 AM2612

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   5
  6. 1Evaluation Module Overview
    1. 1.1 Introduction
      1.      Preface: Read This First
        1. 1.1.1.1 Sitara MCU+ Academy
        2. 1.1.1.2 Important Usage Notes
    2. 1.2 Kit Contents
    3. 1.3 Specification
      1. 1.3.1 Component Identification
      2. 1.3.2 Functional Block Diagram
    4. 1.4 Device Information
  7. 2Hardware
    1. 2.1  Setup
      1. 2.1.1 Configuration 1: Standalone Configuration
      2. 2.1.2 Configuration 2: AM26x controlCARD Backward Compatibility Configuration
      3. 2.1.3 Configuration 3: Baseboard Configuration
    2. 2.2  Power Requirements
      1. 2.2.1 Power Tree
      2. 2.2.2 Power Sequence
      3. 2.2.3 Power Status LEDs
      4. 2.2.4 PMIC
    3. 2.3  Header Information
      1. 2.3.1 Baseboard Headers (J1, J2, J3)
      2. 2.3.2 XDS Debug Header (J4)
      3. 2.3.3 MIPI-60 Header (J5)
    4. 2.4  Push Buttons
    5. 2.5  Reset
    6. 2.6  Clock
    7. 2.7  Boot Mode Selection
    8. 2.8  GPIO Mapping
    9. 2.9  Interfaces
      1. 2.9.1 Memory Interface
        1. 2.9.1.1 OSPI
        2. 2.9.1.2 Board ID EEPROM
      2. 2.9.2 I2C
      3. 2.9.3 SPI
      4. 2.9.4 UART
      5. 2.9.5 JTAG
      6. 2.9.6 TRACE
      7. 2.9.7 ADC and DAC
      8. 2.9.8 Off-SOM Peripherals
        1. 2.9.8.1 MCAN
        2. 2.9.8.2 LIN
        3. 2.9.8.3 FSI
        4. 2.9.8.4 USB
        5. 2.9.8.5 Ethernet
          1. 2.9.8.5.1 RGMII
          2. 2.9.8.5.2 PRU-ICSS
    10. 2.10 Test Points
    11. 2.11 Best Practices
  8. 3Software
  9. 4Hardware Design Files
  10. 5Additional Information
    1. 5.1 Trademarks
  11. 6References

I2C

The AM261x controlSOM uses three SoC inter-integrated circuit (I2C) ports to operate as a controller for various targets. All I2C data and clock lines are pulled up to the 3.3V IO voltage supply.

AM261-SOM-EVM I2C Tree Figure 2-16 I2C Tree
Table 2-10 I2C Addressing
Target I2C Instance I2C Address Bit Description Device Configuration CC Config. I2C Address
Board ID EEPROM I2C0 The first 4 bits of the device address are set to 1010, the next two are set by the A2 and A1 pins, the seventh bit, a16, is the most significant internal address bit 0b10110[A2][A1][a16]
A1/A2 are connected to ground
0b1010000 0x50
GPIO Expander I2C0 The first 6 bits of the target address are set to 010000, the next bit is determined by the addr pin of the IO expander 0b010000[ADDR]
ADDR pin connected to 3V3
0b0100001 0x21
Current Monitor I2C0 The first three bits of the target address are 100, the following four bits are determined by what is hooked up to A1 and A0 Refer to Address pin table from Device Data Sheet. 0b1000000 0x40
Current Monitor I2C0 The first three bits of the target address are 100, the following four bits are determined by what is hooked up to A1 and A0 Refer to Address pin table from Device Data Sheet. 0b1000001 0x41
Temperature Sensor I2C0 Fixed value of 1001100 for part number TMP411Ax N/A 0b1001100 0x4C
Emulation Header J7 I2C0 Allows XDS110 device on XDS110ISO-EVM to read Board ID EEPROM
SOM HD Connector J1 I2C0 Target dependent
I2C2 Target dependent
SOM HD Connector J3 I2C1 Target dependent
Note: Underlined address bits are fixed based on the device addressing and cannot be configured.