1.3.4
Cyclical Redundancy Check (CRC) (see page 946)
The TM4C1294NCPDT microcontroller includes a CRC computation module for uses such as
message transfer and safety system checks. The CRC has the following features:
■ Support four major CRC forms:
– CRC16-CCITT as used by CCITT/ITU X.25
– CRC16-IBM as used by USB and ANSI
– CRC32-IEEE as used by IEEE802.3 and MPEG2
– CRC32C as used by G.Hn
■ Allows word and byte feed
■ Supports auto-initialization and manual initialization
■ Supports MSb and LSb
■ Supports CCITT post-processing
■ Can be fed by µDMA, Flash memory and code
1.3.5
Serial Communications Peripherals
The TM4C1294NCPDT controller supports both asynchronous and synchronous serial
communications with:
■ 10/100 Ethernet MAC with Advanced IEEE 1588 PTP hardware and both Media Independent
Interface (MII) and Reduced MII (RMII) support; integrated PHY provided
■ Two CAN 2.0 A/B controllers
■ USB 2.0 Controller OTG/Host/Device with optional high speed using external PHY through ULPI
interface
■ Eight UARTs with IrDA, 9-bit and ISO 7816 support.
■ Ten I
2
C modules with four transmission speeds including high-speed mode
■ Four Quad Synchronous Serial Interface modules (QSSI) with bi- and quad-SSI support
The following sections provide more detail on each of these communications functions.
1.3.5.1
Ethernet MAC and PHY (see page 1407)
The TM4C1294NCPDT Ethernet Controller consists of a fully integrated media access controller
(MAC) and network physical (PHY) interface with the following features:
■ Conforms to the IEEE 802.3 specification
– 10BASE-T/100BASE-TX IEEE-802.3 compliant
– Supports 10/100 Mbps data transmission rates
61
June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller