Above given is a Pin-Diagram for the TM4C123GH6PM. It is a 32-bit microcontroller. As can be seen this controller has a QDIP packaging and comes with 64 pins. The Tiva C Series Launchpad comes with 40 pins, as can be seen in the picture below.
So, as is obvious, the Launchpad's pins are highly multiplexed. You can select from a range of functions that are available for every individual pin.
The microcontroller itself is extremely feature rich as well as energy efficient. The energy consumption is as low as 370 μA/MHz. Some of the features include:
- 256KB Flash memory
- 32KB single-cycle SRAM with bit-banding Internal ROM loaded with TivaWare software
- 2KB EEPROM
- 5 μA Hibernate current with GPIO retention. 1.7 μA without retention
- Serial Connectivity:
- USB 2.0 (OTG/Host/Device)
- 8 - UART with IrDA, 9-bit and ISO7816 support
- 6 - I2C
- 4 - SPI, Microwire or TI synchronous serial interfaces
- 2 - CAN
- Two 12-bit ADCs
- Flexible trigger control for ADCs: SW, Timers, Analog comparators, GPIO
- 3 analog and 16 digital comparators
- Any GPIO can be an external edge or level triggered interrupt, can initiate an ADC sample sequence or μDMA transfer directly
- Toggle rate up to the CPU clock speed on the Advanced High-Performance Bus
- 5-V-tolerant in input configuration
- Timers:
- 2 Watchdog timers with separate clocks
- Six 32-bit and Six 64-bit general purpose timers
- PWM and CCP modes
- 32 channel μDMA
- Interrupts:
- Nested-Vectored Interrupt Controller (NVIC)
- 7 exceptions and 71 interrupts with 8 programmable priority levels
- Tail-chaining and other low-latency features
And these are only some of the large set of features that this microcontroller possesses. The following posts in this blog would provide you with more information about this wonderful and powerful microcontroller.
No comments:
Post a Comment