Products
MCS 96 Microcontrollers - Motor Control Family
8xC196MD | Key Features

8xC196MC/MH
The 8xC196MC/MH are members of the MCS® 96 motor control family. This device has a peripheral set which is optimized for 3-phase AC induction and DC brushless motor control as well as power inverter applications. The 8xC196MC has 488 bytes of Register RAM and is available in CPU only, 16k byte factory programmed ROM, 16k byte ROM and 16k byte OTPROM. The 8xC196MH has 744 bytes of Register RAM and is available in CPU only, 32k byte factory programmed ROM, 32k byte ROM and 32k byte OTPROM.
Product Information
Where to Buy
The 8xC196MC/MHs register architecture eliminates accumulator bottleneck and enables fast context switching. The 8xC196MC/MH has bit, byte, word and some 32-bit operations. The 8xC196MC/MH is capable of 16x16 multiply in 1.75 ms, and 32/16 divide in 3.0 ms when operated at 16 MHz.
The 8xC196MC/MH has a unique peripheral, the Waveform Generator (WFG) which is used to generate 3-phase PWM. The WFG generates three complementary non-overlapping PWM pulses with resolutions of 125 ns (edge trigger) of 250 ns (centered). The WFG features programmable frequency, duty cycle and dead times. The WFG has two programmable high drive capability outputs for each phase. The outputs have programmable polarity, or may be forced high or low. A protection circuit allows disabling of all outputs simultaneously in response to an external event.
The 8xC196MC/MH additionally has two hardware PWM generators. These have a common programmable frequency, and separately programmable duty cycles, and feature 8-bit resolution.
The 8xC196MC/MH uses the advanced Event Processor Array (EPA) structure for event monitoring and control. The 8xC196MC has 4 capture/compare modules, and 4 compare only modules. The 8xC196MH has 2 capture compare modules and 4 compare only modules. The EPA features 125 ns event time resolution.
The 8xC196MC A/D converter has 13 channels. The 8xC196MH has 8 channels. It operates in 8- or 10- bit mode, and has programmable sample and convert times, threshold detect mode and offset correction. It performs an 8-bit conversion in 7 ms.
The 8xC196MC/MH features a Peripheral Transaction Server (PTS) which supports microcoded interrupt processing requiring less CPU intervention. On the 8xC196MC, a special PTS mode supports the Serial I/O (SIO) function. The 8xC196MH has a separate two channel UART. Both support asynchronous and synchronous modes.
The 8xC196MC has a total of 40 I/O lines which are shared with the peripherals and an additional 13 input only lines are available for analog or digital input. The 8xC196MH has 44 I/O and 8 input only for analog or digital. Reduced pin-count packages are available for applications not requiring all the standard features.
8xC196MD
The 8xC196MD includes all of the 8xC196MC features, and adds the following enhancements:
A frequency generator allows generating a programmable frequency square wave, which finds use in infrared remote control communications.
Two additional capture/compare and two compare only modules are added to the Event Processor Array, giving additional event capture and generation capabilities.
Eight additional I/O pins, two input only and one analog/digital input pin are added.

The 8xC196MD maintains pin-for-pin compatibility with the 8xC196MC device, allowing easy upgrades of existing designs.

Key Features
Register RAM File
High Performance CPU
On-Chip ROM/OTPROM
Sophisticated Three-Phase PWN Waveform Generator
Fast, Flexible Interrupts
Peripheral Transaction Server (PTS)
Event Processor Array (EPA)
Two 16-bit Timer/Counter
16-bit Watchdog Timer
A/D Converter
Frequency Generator Module (MD only)
Serial I/O (MH only)
PB free package
Back to Top