●The TM4C1230H6PMI is a 32-bit Microcontroller provide a high-performance ARM Cortex-M-based architecture with a broad set of integration capabilities and a strong ecosystem of software and development tools. Targeting performance and flexibility, the Tiva™ C Series architecture offers a 80MHz Cortex-M with FPU, a variety of integrated memories and multiple programmable GPIO. Tiva™ C series devices offer consumers compelling cost-effective solutions by integrating application-specific peripherals and providing a comprehensive library of software tools which minimize board costs and design-cycle time. The Tiva™ C series microcontrollers are the leading choice in high-performance 32-bit applications. The device incorporates on-chip memory featuring 256kB single-cycle Flash up to 40MHz (a prefetch buffer improves performance above 40MHz), 32kB single-cycle SRAM, internal ROM loaded with TivaWare™ for C Series software and 2kB EEPROM.
● 32-bit ARM Cortex-M4 80MHz processor core
● System timer (SysTick)
● Integrated nested vectored interrupt controller (NVIC)
● Wake-up interrupt controller (WIC) with clock gating
● Memory protection unit (MPU)
● IEEE754-compliant single-precision floating-point unit (FPU)
● Embedded trace macro and trace port
● System control block (SCB)
● Thumb-2 instruction set
● One controller area network (CAN) module - CAN protocol version 2.0 part A/B
● Eight UARTs with IrDA, 9-bit and ISO 7816 support
● one UART with modem status and modem flow control
● 6 I2C modules - providing standard (100Kbps) and fast (400Kbps) transmission
● ARM PrimeCell® 32-channel configurable µDMA controller
● 2 Analog comparators
● 16 Digital comparators
● On-chip voltage regulator
● Two ARM FiRM-compliant watchdog timers
● Six 32-bit General-purpose timers (up to twelve 16-bit)
● Six wide 64-bit General-purpose timers (up to twelve 32-bit)