
Stm32pe midi
udu3324/stm32pe-midi
a midi controller using the mpe protocol to create more expressive music
Texas InstrumentsExtended
-40℃~+85℃ 1.65V~5.5V 2uA 400Kbps 80uA I2C、SMBus Power-up/reset configuration TSSOP-24 Interface - Specialized ROHS
The TCA9548APW is a signal Switches, Multiplexers, Decoder made by Texas Instruments in a TSSOP-24 package with 24 pins. -40℃~+85℃ 1.65V~5.5V 2uA 400Kbps 80uA I2C、SMBus Power-up/reset configuration TSSOP-24 Interface - Specialized ROHS.
PCBKit's library has its KiCad symbol (Interface_Expansion:TCA9548APWR, from KiCad's library) and its footprint (Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm, from KiCad's library), ready for a KiCad board. 21,500 are in stock at JLCPCB (part C130026). 23 open-source boards in 23 repositories on GitHub use it.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Supply voltage VCC | Over operating free-air temperature range | min -0.5 · max 7 V | 4 |
| Input voltage(2) VI | Over operating free-air temperature range | min -0.5 · max 7 V | 4 |
| Input current II | Over operating free-air temperature range | min -20 · max 20 mA | 4 |
| Output current IO | Over operating free-air temperature range | min -25 mA | 4 |
| Supply current ICC | Over operating free-air temperature range | min -100 · max 100 mA | 4 |
| Storage temperature Tstg | min -65 · max 150 °C | 4 | |
| Max Junction Temperature TJ | VCC ≤ 3.6 V | max 130 ℃ | 4 |
| Max Junction Temperature TJ | VCC ≤ 5.5 V | max 90 ℃ | 4 |
| Electrostatic discharge V(ESD) | Human body model (HBM), per ANSI/ESDA/JEDEC JS-001(1); ±2000 V | max 2000 V | 4 |
| Electrostatic discharge V(ESD) | Charged-device model (CDM), per JEDEC specification JESD22-C101(2); ±1000 V | max 1000 V | 4 |
| Supply voltage VCC | -40 ℃ ≤ TA ≤ 85 ℃ | min 1.65 · max 5.5 V | 4 |
| Supply voltage VCC | 85 ℃ < TA ≤ 125 ℃ | min 1.65 · max 3.6 V | 4 |
| High-level input voltage VIH | SCL, SDA; minimum = 0.7 × VCC | max 6 V | 4 |
| Low-level input voltage VIL | SCL, SDA; maximum = 0.3 × VCC | min -0.5 V | 4 |
| Low-level input voltage VIL | A2–A0, RESET; maximum = 0.3 × VCC | min -0.5 V | 4 |
| Operating free-air temperature TA | 3.6 V < VCC ≤ 5.5 V | min -40 · max 85 °C | 4 |
| Operating free-air temperature TA | 1.65 V ≤ VCC ≤ 3.6 V | min -40 · max 125 °C | 4 |
| Junction-to-ambient thermal resistance RθJA | PW (TSSOP), 24 PINS | typ 108.8 °C/W | 5 |
| Junction-to-case (top) thermal resistance RθJC(top) | PW (TSSOP), 24 PINS | typ 54.1 °C/W | 5 |
| Junction-to-board thermal resistance RθJB | PW (TSSOP), 24 PINS | typ 62.7 °C/W | 5 |
| Junction-to-top characterization parameter ψJT | PW (TSSOP), 24 PINS | typ 10.9 °C/W | 5 |
| Junction-to-board characterization parameter ψJB | PW (TSSOP), 24 PINS | typ 62.3 °C/W | 5 |
| Power-on reset voltage, VCC rising VPORR | No load, VI = VCC or GND(3) | typ 1.2 · max 1.5 V | 6 |
| Power-on reset voltage, VCC falling(4) VPORF | No load, VI = VCC or GND(3) | min 0.8 · typ 1 V | 6 |
| Switch output voltage Vo(sw) | Vi(sw) = VCC, ISWout = –100 uA; VCC = 5 V | typ 3.6 V | 6 |
| Switch output voltage Vo(sw) | Vi(sw) = VCC, ISWout = –100 uA; VCC = 4.5 V to 5.5 V | min 2.6 · max 4.5 V | 6 |
| Switch output voltage Vo(sw) | Vi(sw) = VCC, ISWout = –100 uA; VCC = 3.3 V | typ 1.9 V | 6 |
| Switch output voltage Vo(sw) | Vi(sw) = VCC, ISWout = –100 uA; VCC = 3 V to 3.6 V | min 1.6 · max 2.8 V | 6 |
| Switch output voltage Vo(sw) | Vi(sw) = VCC, ISWout = –100 uA; VCC = 2.5 V | typ 1.5 V | 6 |
| Switch output voltage Vo(sw) | Vi(sw) = VCC, ISWout = –100 uA; VCC = 2.3 V to 2.7 V | min 1.1 · max 2 V | 6 |
| Switch output voltage Vo(sw) | Vi(sw) = VCC, ISWout = –100 uA; VCC = 1.8 V | typ 1.1 V | 6 |
| Switch output voltage Vo(sw) | Vi(sw) = VCC, ISWout = –100 uA; VCC = 1.65 V to 1.95 V | min 0.6 · max 1.25 V | 6 |
| SDA IOL | VOL = 0.4 V; VCC = 1.65 V to 5.5 V | min 3 · typ 6 mA | 6 |
| SDA IOL | VOL = 0.6 V; VCC = 1.65 V to 5.5 V | min 6 · typ 9 mA | 6 |
| SCL, SDA II | VI = VCC or GND(3); VCC = 1.65 V to 5.5 V | min -1 · max 1 uA | 6 |
| SC7–SC0, SD7–SD0 II | VI = VCC or GND(3); VCC = 1.65 V to 5.5 V | min -1 · max 1 uA | 6 |
| A2–A0 II | VI = VCC or GND(3); VCC = 1.65 V to 5.5 V | min -1 · max 1 uA | 6 |
| RESET II | VI = VCC or GND(3); VCC = 1.65 V to 5.5 V | min -1 · max 1 uA | 6 |
| Operating mode ICC | fSCL = 400 kHz; VI = VCC or GND(3), IO = 0; VCC = 5.5 V | typ 50 · max 80 uA | 6 |
| Operating mode ICC | fSCL = 400 kHz; VI = VCC or GND(3), IO = 0; VCC = 3.6 V | typ 20 · max 35 uA | 6 |
| Operating mode ICC | fSCL = 400 kHz; VI = VCC or GND(3), IO = 0; VCC = 2.7 V | typ 11 · max 20 uA | 6 |
| Operating mode ICC | fSCL = 400 kHz; VI = VCC or GND(3), IO = 0; VCC = 1.65 V | typ 6 · max 10 uA | 6 |
| Operating mode ICC | fSCL = 100 kHz; VI = VCC or GND(3), IO = 0; VCC = 5.5 V | typ 9 · max 30 uA | 6 |
| Operating mode ICC | fSCL = 100 kHz; VI = VCC or GND(3), IO = 0; VCC = 3.6 V | typ 6 · max 15 uA | 6 |
| Operating mode ICC | fSCL = 100 kHz; VI = VCC or GND(3), IO = 0; VCC = 2.7 V | typ 4 · max 8 uA | 6 |
| Operating mode ICC | fSCL = 100 kHz; VI = VCC or GND(3), IO = 0; VCC = 1.65 V | typ 2 · max 4 uA | 6 |
| Standby mode ICC | Low inputs; VI = GND(3), IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 5.5 V | typ 0.2 · max 2 uA | 6 |
| Standby mode ICC | Low inputs; VI = GND(3), IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 3.6 V | typ 0.1 · max 2 uA | 6 |
| Standby mode ICC | Low inputs; VI = GND(3), IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 2.7 V | typ 0.1 · max 1 uA | 6 |
| Standby mode ICC | Low inputs; VI = GND(3), IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 1.65 V | typ 0.1 · max 1 uA | 6 |
| Standby mode ICC | High inputs; VI = VCC, IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 5.5 V | typ 0.2 · max 2 uA | 6 |
| Standby mode ICC | High inputs; VI = VCC, IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 3.6 V | typ 0.1 · max 2 uA | 6 |
| Standby mode ICC | High inputs; VI = VCC, IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 2.7 V | typ 0.1 · max 1 uA | 6 |
| Standby mode ICC | High inputs; VI = VCC, IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 1.65 V | typ 0.1 · max 1 uA | 6 |
| Standby mode ICC | Low and High Inputs; Vi = Vcc or GND, Io = 0, 85 ℃ < TA ≤ 125 ℃; VCC = 3.6 V | typ 1 · max 2 uA | 6 |
| Standby mode ICC | Low and High Inputs; Vi = Vcc or GND, Io = 0, 85 ℃ < TA ≤ 125 ℃; VCC = 2.7 V | typ 0.7 · max 1.5 uA | 6 |
| Standby mode ICC | Low and High Inputs; Vi = Vcc or GND, Io = 0, 85 ℃ < TA ≤ 125 ℃; VCC = 1.65 V | typ 0.4 · max 1 uA | 6 |
| Supply-current change ΔICC | SCL, SDA; SCL or SDA input at 0.6 V, Other inputs at VCC or GND(3); VCC = 1.65 V to 5.5 V | typ 3 · max 20 uA | 6 |
| Supply-current change ΔICC | SCL, SDA; SCL or SDA input at VCC – 0.6 V, Other inputs at VCC or GND(3); VCC = 1.65 V to 5.5 V | typ 3 · max 20 uA | 6 |
| A2–A0 Ci | VI = VCC or GND(3); VCC = 1.65 V to 5.5 V | typ 4 · max 5 pF | 6 |
| RESET Ci | VI = VCC or GND(3); VCC = 1.65 V to 5.5 V | typ 4 · max 5 pF | 6 |
| SCL Ci | VI = VCC or GND(3), Switch OFF; VCC = 1.65 V to 5.5 V | typ 20 · max 28 pF | 6 |
| SDA Cio(off) (5) | VI = VCC or GND(3), Switch OFF; VCC = 1.65 V to 5.5 V | typ 20 · max 28 pF | 6 |
| SC7–SC0, SD7–SD0 Cio(off) (5) | VI = VCC or GND(3), Switch OFF; VCC = 1.65 V to 5.5 V | typ 5.5 · max 7.5 pF | 6 |
| Switch-on resistance RON | VO = 0.4 V, IO = 15 mA; VCC = 4.5 V to 5.5 V | min 4 · typ 10 · max 20 Ω | 7 |
| Switch-on resistance RON | VO = 0.4 V, IO = 15 mA; VCC = 3 V to 3.6 V | min 5 · typ 12 · max 30 Ω | 7 |
| Switch-on resistance RON | VO = 0.4 V, IO = 10 mA; VCC = 2.3 V to 2.7 V | min 7 · typ 15 · max 45 Ω | 7 |
| Switch-on resistance RON | VO = 0.4 V, IO = 10 mA; VCC = 1.65 V to 1.95 V | min 10 · typ 25 · max 70 Ω | 7 |
| I2C clock frequency fscl | STANDARD MODE | min 0 · max 100 kHz | 7 |
| I2C clock high time tsch | STANDARD MODE | min 4 us | 7 |
| I2C clock low time tscl | STANDARD MODE | min 4.7 us | 7 |
| I2C spike time tsp | STANDARD MODE | max 50 ns | 7 |
| I2C serial-data setup time tsds | STANDARD MODE | min 250 ns | 7 |
| I2C serial-data hold time tsdh | STANDARD MODE; footnote (1) | min 0 us | 7 |
| I2C input rise time ticr | STANDARD MODE | max 1000 ns | 7 |
| I2C input fall time ticf | STANDARD MODE | max 300 ns | 7 |
| I2C output (SDn) fall time (10-pF to 400-pF bus) tocf | STANDARD MODE | max 300 ns | 7 |
| I2C bus free time between stop and start tbuf | STANDARD MODE | min 4.7 us | 7 |
| I2C start or repeated start condition setup tsts | STANDARD MODE | min 4.7 us | 7 |
| I2C start or repeated start condition hold tsth | STANDARD MODE | min 4 us | 7 |
| I2C stop condition setup tsps | STANDARD MODE | min 4 us | 7 |
| Valid-data time (high to low)(2) tvdL(Data) | STANDARD MODE; SCL low to SDA output low valid | max 1 us | 7 |
| Valid-data time (low to high)(2) tvdH(Data) | STANDARD MODE; SCL low to SDA output high valid | max 0.6 us | 7 |
| Valid-data time of ACK condition tvd(ack) | STANDARD MODE; ACK signal from SCL low to SDA output low | max 1 us | 7 |
| I2C bus capacitive load Cb | STANDARD MODE | max 400 pF | 7 |
| I2C clock frequency fscl | FAST MODE | min 0 · max 400 kHz | 7 |
| I2C clock high time tsch | FAST MODE | min 0.6 us | 7 |
| I2C clock low time tscl | FAST MODE | min 1.3 us | 7 |
| I2C spike time tsp | FAST MODE | max 50 ns | 7 |
| I2C serial-data setup time tsds | FAST MODE | min 100 ns | 7 |
| I2C serial-data hold time tsdh | FAST MODE; footnote (1) | min 0 us | 7 |
| I2C input rise time ticr | FAST MODE; minimum = 20 + 0.1Cb (3) | max 300 ns | 7 |
| I2C input fall time ticf | FAST MODE; minimum = 20 + 0.1Cb (3) | max 300 ns | 7 |
| I2C output (SDn) fall time (10-pF to 400-pF bus) tocf | FAST MODE; minimum = 20 + 0.1Cb (3) | max 300 ns | 7 |
| I2C bus free time between stop and start tbuf | FAST MODE | min 1.3 us | 7 |
| I2C start or repeated start condition setup tsts | FAST MODE | min 0.6 us | 7 |
| I2C start or repeated start condition hold tsth | FAST MODE | min 0.6 us | 7 |
| I2C stop condition setup tsps | FAST MODE | min 0.6 us | 7 |
| Valid-data time (high to low)(2) tvdL(Data) | FAST MODE; SCL low to SDA output low valid | max 1 us | 7 |
| Valid-data time (low to high)(2) tvdH(Data) | FAST MODE; SCL low to SDA output high valid | max 0.6 us | 7 |
| Valid-data time of ACK condition tvd(ack) | FAST MODE; ACK signal from SCL low to SDA output low | max 1 us | 7 |
| I2C bus capacitive load Cb | FAST MODE | max 400 pF | 8 |
| Pulse duration, RESET low tW(L) | Over recommended operating free-air temperature range | min 6 ns | 8 |
| Recovery time from RESET to start tREC(STA) | Over recommended operating free-air temperature range | min 0 ns | 8 |
| Propagation delay time tpd (1) | SDA or SCL to SDn or SCn; RON = 20 Ω, CL = 15 pF | max 0.3 ns | 8 |
| Propagation delay time tpd (1) | SDA or SCL to SDn or SCn; RON = 20 Ω, CL = 50 pF | max 1 ns | 8 |
| RESET time (SDA clear) trst (2) | RESET to SDA; CL ≤100 pF | max 500 ns | 8 |

udu3324/stm32pe-midi
a midi controller using the mpe protocol to create more expressive music

MacMannes/XVA1-User-Interface
A hardware user interface for the XVA1 virtual analog synthesizer, inspired by the Hydrasynth's layout. The XVA1 (and its FM sibling the XFM2) is built on an Artix-7 FPGA but has no built-in UI — this project adds one.

Lytrix/max4live_controller_w_oled
max4live OSC controller with 3 12 bit magnetic encoders, 2 push buttons and oled screen

Scottapotamas/triaxial-loadcell-breakout
Breakout board to sample 3-axis load cells with I2C interface


lucimobility/luci-sdk-encoders
Design files and documentation for power wheelchair encoders compatible with the LUCI sensor system


ArnaudSchlumberger/MainBotPCB
This project is part of Robot Télécom Strasbourg's work as part of our participation to the French Robot Cup.
Yes. The symbol is Interface_Expansion:TCA9548APWR and the footprint Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm, both drawn on this page. PCBKit places them on a board for you when you design with it.
TSSOP-24, with 24 pins. Its footprint is drawn on this page.
Texas Instruments publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C130026, with 21,500 in stock; the sellers' links on this page open their listings.
Parts like it in the library: the SN74CB3Q3384APW by Texas Instruments, the 74HC154PW-JSM by JSMSEMI, the PCA9547PW by NXP Semiconductors and the 74HC154PW by Nexperia. Check their datasheets: a part that fits the footprint may still differ in its ratings.
23 boards in 23 repositories on GitHub; the most starred are listed on this page, with their KiCad files.