TIDM-LPBP-SENSORHUB

Comprehensive Sensor Hub Solution with Seven On-Board Sensors

TIDM-LPBP-SENSORHUB

Design files

Overview

This Sensor Hub design uses a Tiva platform for evaluating the use of ARM® Cortex™-M4-based TM4C devices in sensor fusion applications, demonstrating the mathematical and algorithm computation features of the M4 architecture. This design features seven on-board sensor functions including an InvenSense MPU-9150 9-axis MEMS motion tracking (3-axis gyro, accelerometer, and compass), Bosch Sensortec BMP180 pressure sensor, Sensirion SHT21 humidity and ambient temperature sensor, Intersil ISL29023 ambient and infrared light sensor, and TI's TMP006 non-contact infrared temperature sensor.

Features
  • Seven on-board sensor functions
  • Supported by TivaWare™ for C Series Driver Library
  • Compatible with the following toolchains: Code Composer Studio™ IDE, Keil™ RealView® , IAR Systems Embedded Workbench® , Mentor Embedded Sourcery CodeBench™
??image.gallery.download_en_US?? View video with transcript Video

Design files & products

Design files

Download ready-to-use system files to speed your design process.

TIDR750.PDF (104 K)

Detailed schematic diagram for design layout and components

TIDR751.PDF (270 K)

Detailed schematic diagram for design layout and components

TIDR752.PDF (130 K)

Complete listing of design components, reference designators, and manufacturers/part numbers

TIDC473.ZIP (298 K)

Design file that contains information on physical board layer of design PCB

Products

Includes TI products in the design and potential alternatives.

Arm Cortex-M4 MCUs

TM4C1230D5PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1230E6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1230H6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1231C3PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 32-kb Flash, 12-kb RAM, CAN, RTC, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1231D5PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1231D5PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1231E6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1231E6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, RTC, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1231H6PGE32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 144-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1231H6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1231H6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1232C3PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 32-kb Flash, 32-kb RAM, CAN, USB-D, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1232D5PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 12-kb RAM, CAN, USB-D, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1232E6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, USB-D, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1232H6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, USB-D, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1233C3PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 32-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1233D5PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 12-kb RAM, CAN, RTC, USB-D, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1233D5PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, USB-D, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1233E6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, USB-D, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1233E6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1233H6PGE32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 144-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1233H6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1233H6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1236D5PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 32-kb RAM, CAN, USB, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1236E6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, USB, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1236H6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, USB, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1237D5PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 32-kb RAM, CAN, RTC, USB, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1237D5PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, USB, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1237E6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, USB, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1237E6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, RTC, USB, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1237H6PGE32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB, 144-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1237H6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1237H6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123AE6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123AH6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123BE6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123BE6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123BH6PGE32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 144-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123BH6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123BH6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123BH6ZRB32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 157-pin BGA

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123FE6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, USB, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123FH6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, USB, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123GE6PM32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 64-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123GE6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123GH6PGE32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 144-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123GH6PM32-bit Arm Cortex-M4F based MCU with 80 -MHz, 256 -KB Flash, 32 -KB RAM, 2 CAN, RTC, USB, 64-Pin

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123GH6PZ32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 100-pin LQFP

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123GH6ZRB32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 157-pin BGA

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C123GH6ZXR32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 168-pin BGA

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1290NCPDT32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1290NCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1292NCPDT32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1292NCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1294KCPDT32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1294NCPDT32-bit Arm Cortex-M4F based MCU with 120-MHZ, 1-MB flash, 256-KB RAM, USB, ENET MAC+PHY

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1294NCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1297NCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, LCD

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1299KCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C1299NCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129CNCPDT32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129CNCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129DNCPDT32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII, AES

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129DNCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII, AES

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129EKCPDT32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, AES

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129ENCPDT32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, AES

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129ENCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, AES

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129LNCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD, AES

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129XKCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD, AES

Data sheet: PDF
Arm Cortex-M4 MCUs

TM4C129XNCZAD32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-KB RAM, USB, ENET MAC+PHY, LCD, AES

Data sheet: PDF
Digital temperature sensors

TMP006Infrared Thermopile Contactless Temperature Sensor in WCSP Package

Data sheet: PDF | HTML
Linear & low-dropout (LDO) regulators

TPS7511.5-A, ultra-low-dropout voltage regulator with low-IQ & power good

Data sheet: PDF

Start development

Hardware

Evaluation board

EK-TM4C123GXL — ARM® Cortex®-M4F Based MCU TM4C123G LaunchPad™ Evaluation Kit

The TM4C123G LaunchPad evaluation kit is a low-cost evaluation platform for Arm Cortex-M4F based microcontrollers (MCUs). Featuring an 80-MHz Arm Cortex-M4F central processing unit, 256kB of flash and 32 kB of static random access memory, the TM4C123GH6PM MCU provides integrated USB 2.0 support for (...)

User guide: PDF | HTML
Log in to order
In stock / Out of stock
Limit: This limit is in place to protect sample purchases for design evaluation and will be removed once more stock is available.
Not available on TI.com

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​

Videos