feature article
Subscribe Now

It’s Raining MCUs Over Texas

TI’s ’C129 Chips Connect GUI to the Cloud

Texans know clouds. Whether he’s a rancher or a farmer, your basic Texas agriculturalist makes his living looking at the sky and knowing which way the wind blows. And in Texas, it blows a lot. (Trivia: You can tell a rancher from a farmer by his hat. Ranchers wear cowboy hats; farmers wear ball caps.)

And that ol’ Texas wind is blowing clouds right up into Dallas, home of Texas Instruments. The clouds have blown through the marketing department and straight into engineering. And after stirring up a little dust, out blows a new MCU family.

Say hello to the TM4C129x, a new chip family that sounds like it was named by a North Korean military committee instead of a bunch of Texans. The new livestock from the Big D is aimed at cloud-connected hardware. The phrase “Internet of Things” never came up during my conversation with TI (thanks, guys!), but that’s clearly where these chips are headed. 

So what’s a TM4C129x? It’s a smallish, cheapish, 32-bit microcontroller intended for industrial applications that need two things: a graphical user interface and a network connection.

Need uniqueness? We’ve got uniqueness. The ’C129x is the only MCU family to combine an Ethernet MAC and PHY with an ARM Cortex-M4 processor core. How’s that for differentiation? Ethernet MACs are common enough. It’s the PHY that makes it fun, because you don’t have to add the outboard magnetics that most Ethernet connections need. Just wire up an RJ45 jack and git ’er done.

Although there are a few other MCUs with Ethernet MAC and PHY, TI is careful to point out that theirs is the only one based on the ARM Cortex-M4. It’s a bit of a fine distinction, but a distinction nonetheless.

At the other end of the chip, you’ll find an LCD controller, which is what makes the ’C129x your basic all-in-one, network-enabled GUI chip. Ethernet on one side, LCD display on the other. Cortex-M4 and a bunch of memory in the middle. The LCD controller is just that: a controller, not a graphics engine. It’ll handle character-based and OLED displays, but don’t expect fireworks. About right for an industrial user interface, not so much for games. 

At 120 MHz top speed, the ’C129x ain’t the fastest steer in the herd. But it does have floating-point capability, which can make short work of single-precision numbers, even if it is just moseying along. The chip’s also got a lot of memory: 1 MB of flash and up to 256 KB of SRAM. That’s a lot of on-chip SRAM for such a lightweight part, the idea being that it’s also your display’s frame buffer. Unless you go for a big, high-resolution display, you won’t have to use off-chip RAM for a buffer. Nice.

It wouldn’t be much of an industrial controller without lots of I/O, so the ’C129x has, well, lots of I/O. We got your usual acronyms, such as USB, UARTs, I2C, SPI, ULPI, CAN, RTC, ADC, PWM, and lots of general-purpose I/O pins. Not so common is the crypto unit. Here we have more acronyms: AES, DES, SHA, and MD5 all get hardware acceleration, as does CRC generation. It’s not a full crypto engine by any means, but a useful and valuable addition to a low-cost MCU that can help you tamper-proof your application and its contents.

TI announced the ’C129x family uncharacteristically close to its actual production date, so samples are already available, with production slated for early next year. Prices start at “around $6” in quantities, depending on your choice of RAM size and package type. If you want a head start, TI’s development kit (board plus software) is just $199.

TI is one of the few companies making chips in all three ARM series: A, R, and M. Of course, TI was an early backer of ARM, back when the British firm was just a little acorn recently fallen from the tree. The two firms have gotten along famously ever since, to the mutual benefit of both. That long alliance has allowed TI to build up quite a bit of software and development infrastructure, so tenderfoot ARM users can be confident they will be in good, if rough, hands. 

One thought on “It’s Raining MCUs Over Texas”

  1. The built-in ethernet PHY is the PHY, not the magnetics as well. External magnetics are required, either standalone or built into the RJ-45 jack. This is not to say that having a built-in PHY isn’t marvelous and is why I have been waiting nearly a year for these chips to start a new design, since TI suddenly “NRND”-ed their entire line of M3 parts on December 1 2012, including the only ethernet mac+phy M3 chips in existence.

Leave a Reply

featured blogs
Sep 30, 2022
When I wrote my book 'Bebop to the Boolean Boogie,' it was certainly not my intention to lead 6-year-old boys astray....
Sep 30, 2022
Wow, September has flown by. It's already the last Friday of the month, the last day of the month in fact, and so time for a monthly update. Kaufman Award The 2022 Kaufman Award honors Giovanni (Nanni) De Micheli of École Polytechnique Fédérale de Lausanne...
Sep 29, 2022
We explain how silicon photonics uses CMOS manufacturing to create photonic integrated circuits (PICs), solid state LiDAR sensors, integrated lasers, and more. The post What You Need to Know About Silicon Photonics appeared first on From Silicon To Software....

featured video

PCIe Gen5 x16 Running on the Achronix VectorPath Accelerator Card

Sponsored by Achronix

In this demo, Achronix engineers show the VectorPath Accelerator Card successfully linking up to a PCIe Gen5 x16 host and write data to and read data from GDDR6 memory. The VectorPath accelerator card featuring the Speedster7t FPGA is one of the first FPGAs that can natively support this interface within its PCIe subsystem. Speedster7t FPGAs offer a revolutionary new architecture that Achronix developed to address the highest performance data acceleration challenges.

Click here for more information about the VectorPath Accelerator Card

featured paper

Algorithm Verification with FPGAs and ASICs

Sponsored by MathWorks

Developing new FPGA and ASIC designs involves implementing new algorithms, which presents challenges for verification for algorithm developers, hardware designers, and verification engineers. This eBook explores different aspects of hardware design verification and how you can use MATLAB and Simulink to reduce development effort and improve the quality of end products.

Click here to read more

Featured Chalk Talk

Direct Drive: Getting More Juice from Your JFET

Sponsored by Mouser Electronics and UnitedSiC

In this episode of Chalk Talk, Jonathan Dodge from UnitedSiC (now part of Qorvo) and Amelia Dalton discuss how you can take full advantage of silicon carbide JFET transistors. They delve into the details of these innovative transistors including what their capacitances look like, how you can control their speed and how you can combine the benefits of a cascode and a directly driven JFET in your next design.

Click here for more information about UnitedSiC UF4C/SC 1200V Gen 4 SiC FETs