The MC68VZ328CVP is a low-cost, 32-bit embedded microcontroller from Freescale Semiconductor. It is based on the efficient and versatile 68000 family of cores. The MC68VZ328CVP integrates a variety of on-chip peripheral functions, including numerous digital I/O and communications interfaces, a 32-bit multiplication and division unit (UDI), a general purpose timer, and a watchdog timer. The MC68VZ328CVP also includes on-chip flash and SRAM, as well as several external memory interfaces. This controller is commonly used in applications such as industrial and automotive control, mobile computing, and communications.