
Overview
Zilog’s Z8FMC16100 Series Flash microcontrollers, a part of the Z8 Encore! MC™ family of motor control devices, are based on Zilog’s advanced eZ8™ 8-bit CPU core. Optimized for motor control applications, these devices support the control of Single and Multiphase variable-speed motors. Target applications are large appliances, small appliances, HVAC, automotive, power tools, and personal care devices.
Z8FMC16100 Series Flash MCUs feature a flexible pulse width modulator (PWM) module with three complementary pairs or six independent PWM outputs supporting dead-band operation and fault protection trip input. These features provide multiphase control capability for a variety of motor types and ensure safe operation of the motor by providing Pulse-by-Pulse or latched fast shutdown of the PWM pins during fault condition.
Z8FMC16100 Series MCU features up to eight single-ended channels of 10-bit analog-to-digital conversion, with a sample and hold circuit. It also features one operational amplifier for current
sampling and one comparator for over-current limiting or shutdown.
A high-speed analog-to-digital converter (ADC) enables voltage, current, and back-EMF sensing, while dual-edge interrupts and a 16-bit timer provide a Hall-effect sensor interface.
A full-duplex 9-bit UART provides serial, asynchronous communication and supports the local interconnect network (LIN) serial communications protocol. The LIN bus is a cost-efficient Single Master, Multiple Slave organization that supports speed up to 20 kbps.
Included in its rich-set of peripherals are other features such as: one additional 16-bit timer with
Capture/Compare/PWM capability, SPI or I2C Master/Slave for serial communication, and an internal precision oscillator (IPO).
The single-pin debugger and programming interface simplifies code development and allows
easy in-circuit programming.
The features of Z8FMC16100 Series MCU include:
• 20 MHz eZ8 CPU core
• Up to 16 KB Flash program memory
• 512 B register SRAM
• Fast 8-channel 10-bit ADC for current sampling and back-EMF detection
• 12-bit PWM module with three complementary pairs or six independent PWM outputs with dead-band generation and fault trip input
• One 16-bit timer with Capture/Compare/PWM capability
• One analog comparator for current limiting or over current shutdown
• One operational amplifier provides current level-shifting and amplification for ADC current sampling
• I2C in MASTER, SLAVE, and MULTIMASTER modes
• SPI controller
• UART with LIN interface
• Internal Precision Oscillator (IPO)
• Oscillator supports either internal IPO or external crystals and ceramic resonators
• 17 General-Purpose I/O pins (GPIO)
• Voltage Brownout/Power-On Reset (VBO/ POR)
• Watchdog Timer (WDT) with internal RC oscillator
• Single-Pin On-Chip Debugger
• In-circuit serial programming
• Operating at 2.7 V to 3.6 V
• 32-pin QFN and LQFP packages
• Lead-free packaging option
• Standard and extended temperature ranges:
0 ºC to 70 ºC (standard) and –40 ºC to +105 ºC (extended)
• Up to 20 interrupts with configurable priority
eZ8™ CPU Features
The features of eZ8 CPU include: • New instructions for improved performance including BIT, BSWAP, BTJ, CPC, LDC, LDCI, LEA, MULT, and SRL
• Compatible with existing Z8® code
• Up to 10 MIPS operation
• C-Compiler friendly
• 2 to 9 clock cycles per instruction