ARM Cortex-M7 at 216 MHz with 2 MB Flash
The STM32F767NIH6: ARM Cortex-M7 MCU at 216 MHz with 2 MB Flash and 512K x 8 RAM, 168 I/O, Ethernet, and dual CAN.
216 MHz clock — what it buys you
The 216 MHz core clock is the headline number for this part. The Cortex-M7's single-cycle multiply-accumulate and double-precision FPU deliver high throughput.
Ethernet and connectivity — what's on the bus
Yes, the STM32F767NIH6 includes a 10/100 Ethernet MAC with dedicated DMA and IEEE 1588 PTP hardware timestamping — confirmed in the connectivity list. Beyond Ethernet, the peripheral set covers dual CAN 2.0B, USB OTG HS/FS, multiple SAI for audio, SPDIF, and a flexible memory controller (FMC) for external SRAM, NOR/NAND Flash, or LCD displays. The 168 I/O are enough to drive a parallel RGB TFT panel and still leave pins for sensors and actuators.
Package and thermal — 216-ball TFBGA
The 216-TFBGA (13x13 mm) is a fine-pitch BGA — 0.5 mm ball pitch, so you'll need a 4-layer PCB with via-in-pad or microvias for routing. The thermal pad on the underside (if present on this variant) should be stitched to a ground plane with thermal vias for best dissipation — the Cortex-M7 at 216 MHz can draw a couple hundred mA under full load.
For a BOM line, this is a low-risk part to qualify into new designs — you are not chasing last-time-buy windows.
