Boardoza TPT29545 Breakout Board
The Boardoza TPT29545 Breakout Board is a compact and efficient 4-channel bidirectional I²C bus switch and expander designed for systems that require multiple identical I²C devices to operate on the same master bus. Built around the 3PEAK TPT29545 IC, the board divides a single I²C interface into four independent channels, allowing sensors and modules with conflicting addresses to coexist without communication issues. The board supports Standard-mode (100 kHz) and Fast-mode (400 kHz) I²C communication while maintaining signal integrity through optimized PCB routing and low-capacitance traces. Each channel can be selected individually through software commands, making the board ideal for industrial automation, robotics, environmental monitoring, embedded control systems, and complex multi-sensor applications that require flexible I²C bus management.

Key Features
- I²C Bus Expansion: Allows one I²C bus to communicate with four independent channels.
- Address Conflict Solution: Enables multiple identical I²C sensors or modules with the same slave address to operate simultaneously.
- Bidirectional I²C Switching: Supports seamless two-way communication.
- Independent Channel Control: Each channel can be enabled or disabled individually through I²C commands.
- Interrupt Management: Includes four interrupt inputs and one shared interrupt output for efficient event handling.
- Wide Voltage Compatibility: Operates from 2.3V to 5.5V, suitable for both low-power and industrial systems.
Technical Specifications
- Model
- TPT29545
- Manufacturer
- Boardoza
- Manufacturer IC
- 3PEAK
- Functions
- 4 Independent Bidirectional I²C Bus Switch / Expander
- Interface
- I²C
- I²C Modes Supported
- Standard Mode, Fast Mode
- Clock Frequency
- Up to 400kHz
- Input Voltage
- 2.3V – 5.5V
- Operating Current
- Up to 30μA
- Address Selection
- 2 Address Pins (A0, A1)
- Interrupt Support
- 4 Interrupt Inputs, 1 Shared Interrupt Output
- Reset Pin
- Active-Low Reset Input
- Operating Temperature
- -40°C to +85°C
- Board Dimensions
- 40mm x 20mm
Board Pinout
( J1 ) I²C Channels 0 and 1
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | SCL1 | I²C Clock Channel 1 |
| 2 | SDA1 | I²C Data Channel 1 |
| 3 | /INT1 | Active-Low Interrupt Input Channel 1 |
| 4 | SCL0 | I²C Clock Channel 0 |
| 5 | SDA0 | I²C Data Channel 0 |
| 6 | /INT0 | Active-Low Interrupt Input Channel 0 |
( J2 ) Main Control Connector
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power Supply Input |
| 2 | /INT | Active-Low Shared Interrupt Output |
| 3 | SCL | Main I²C Clock Input |
| 4 | SDA | Main I²C Data Input |
| 5 | A0 | I²C Address Selection Input 0 |
| 6 | A0 | I²C Address Selection Input 1 |
| 7 | /RESET | Active-Low Reset Input |
| 8 | GND | Ground |
( J3 ) I²C Channels 2 and 3
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | SCL3 | I²C Clock Channel 3 |
| 2 | SDA3 | I²C Data Channel 3 |
| 3 | /INT3 | Active-Low Interrupt Input Channel 3 |
| 4 | SCL2 | I²C Clock Channel 2 |
| 5 | SDA2 | I²C Data Channel 2 |
| 6 | /INT2 | Active-Low Interrupt Input Channel 2 |
Datasheet
Download (PDF)Support
For technical questions, documentation and issue reports, use the GitHub repository or write to us directly.



