Overview of Tiva Launchpad
This section deals with a detailed description of the Tiva C series TM4C123GXL launchpad. This launchpad consists of TM4C123GH6PM microcontroller which is based on ARM Cortex M4F based architecture. Letter F denotes microcontroller has dedicated floating-point using hence it is capable of performing signal processing related operations. Tiva C series TM4C123G launchpad is shown below.
Tiva C series TM4C123G launchpad consists of two TM4C123GH6PM microcontrollers, One is works as a target microcontroller and the other is works is on-board ICDI (In-Circuit Debug Interface). JTAG is used to connect the target microcontroller with ICDI. ICDI is also used to program the external microcontroller by using TCK, TMS, TDO, TDI, EXT, TXD, RXD, RST, GND pins. A power select switch is used to select between USB or ICDI. Two user switches SW1 and SW2 available on board with programmable RGB LED.
TM4C123GH6PM Microcontroller features
Performance:
- TM4C123GH6PM microcontroller CPU is based on the ARM Cortex M4F processor core.
- It operates on a maximum of 80MHz frequency and performance 100 DMIPS instruction per second.
- It consists of 256KB single-cycle Flash memory, 32KB SRAM, and 2KB EEPROM memory.
- internal ROM is loaded with the Tivaware C series software.
- It consists of 8 UART module which is used for Asynchronous communication.
- For synchronous communication four modules of each, Synchronous Serial Interface and Inter-Integrated circuit are provided.
- It supports the Controller Area Network 2.0 protocol.
- Universal Serial Bus (USB) 2.0 is used for external devices.
System Integration:
- It consists of six 16/32 bit, six 32/64 bit timer, and two watchdog timers.
- A direct memory access circuit is used to control internal memory operations.
- Six GPIO blocks are used to interface external peripherals
- For lower power consuming operations, the hibernation module is present.
Advanced motion control:
- It consists of Two PWM blocks, each with four PWM generator and control block gives a total of 16 PWM outputs.
- QEI module is used to detect the mechanical displacement of external peripherals.
Analog support:
- A 12 bit ADC module is used to read analog signals.
- It consists of two analog comparators and 16 digital comparators.
Comments
Post a Comment