ARM's Cortex Microcontroller Software Interface Standard (CMSIS)
Take control: How NXP's Patent-Pending SCT Improves Motor Control
State-configurable timer (SCT)
The SCT is a sophisticated yet easy-to-configure timing function that delivers unprecedented flexibility. It lets designers configure advanced timing operations--including those required for complex motor-control functions -- while meeting tight development schedules. From an architecture standpoint, it is a timer-capture unit coupled with a highly flexible, event driven state machine. It brings two familiar concepts, event and state, to the area of timing, and thus enables wide variety of operations, including timing, counting, output modulation, and input capture.
NXP Cortex-M microcontrollers
Serial GPIO (SGPIO)
NXP’s SGPIO combine general-purpose I/O with a timer/shift register and can be used to create or capture multiple real-time serial data streams. This eliminates the need for code loops that manipulate GPIO in real time, and provides an easy-to-use alternative to CPU-intensive “bit banging”. SGPIO can also be configured to provide designers an extra standard serial interface (UART, I2S, I2C, etc.).