ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution

Similar documents
Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator

Z8 Encore! XP F0822 Series

Z8 Encore! XP 4K Series with extended Peripherals

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator

Challenge. Hardware Circuit Details. Solution. Result. Features and Functions. Z8 Encore! MC

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions

Product Update. Errata to Z8 Encore! 8K Series Silicon. Z8 Encore! 8K Series Silicon with Date Codes 0402 and Later

EEPROM Emulation with the ez80f91 MCU. Discussion

Boot Loader for the Z51F6412 MCU

Zilog Real-Time Kernel

ZiLOG Real-Time Kernel Version 1.2.0

Flash Loader Utility for the Z8 Encore! XP MCU

An SPI Temperature Sensor Interface with the Z8 Encore! SPI Bus

An Automatic Temperature Control System Using RZK

Getting Started with ESPI Interface Using the Z8 Encore! XP F1680

Character LCD Interface for ez80acclaim! MCUs

CHIP ON BOARD (COB) MODULE 1 WITH 8-BIT MCU KEYBOARD CONTROLLER

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

StrongARM** SA-110/21285 Evaluation Board

S3 Flash In-System Programmer

Interfacing Z8 Encore! XP MCUs with an I 2 C-Based Character LCD

Set Up a PLL Loop Filter on the ez80f91 MCU

ezvision 200 Television Controllers with OSD

A Simple Console Application for Z8 Encore! XP MCUs

Serial Communication Controllers (SCC) MULTIPROTOCOL DATA COMMUNICATION SOLUTIONS

Using the Z8051 MCU s USI Peripheral as an SPI Interface

ez80f91 Modular Development Kit

Systems Programming. Lecture 4 Z16 Architecture and Programming

AN10955 Full-duplex software UART for LPC111x and LPC13xx

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

Z8ICE001ZEM Z8PLUS EMULATOR PRODUCT SPECIFICATION KIT CONTENTS OPTIONAL ITEMS NOT SUPPLIED

Z8 Encore! XP F0822 Series Development Kit

5x7 LED Matrix Display with Z8 Encore! XP

Renesas New Generation of R8C/Tiny Series MCUs Adds 1.8V Support and Coprocessing With Background Operation to Enable Low-cost Innovative Designs

ST19WR08 Dual Contactless Smartcard MCU With RF UART, IART & 8 Kbytes EEPROM Features Contactless specific features

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

KBC1122/KBC1122P. Mobile KBC with Super I/O, SFI, ADC and DAC with SMSC SentinelAlert! TM PRODUCT FEATURES. Data Brief

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

PC87435 Enhanced IPMI Baseboard Management Controller

AN10210 Using the Philips 87LPC76x microcontroller as a remote control transmitter

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

ZILOG Z8 MCU I/O EXPANDER MODULE

ZMOTION Detection Module Development Kit

AT90SO72 Summary Datasheet

Zilog TCP/IP Software Suite

Z8 Encore! XP/Z8 Encore! Development Kits

AT90SO36 Summary Datasheet

Also available for purchase separately are socket daughter boards for the QFN-11 and QFN-10 packages.

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

ez80190 Development Kit Quick Start Guide

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

S3F8S5A Development Kit

High Resolution Digital Weigh-Scale Design Using Z8 Encore! Microcontrollers

Real Time Embedded Systems. Lecture 1 January 17, 2012

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

CE PSoC 4: Time-Stamped ADC Data Transfer Using DMA

Z8 Low Voltage ROM MCUs with Infrared Timers

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

GW-USB-05. User's Guide. FW v1.07. IQRF USB Gateway MICRORISC s.r.o. User_Guide_GW-USB-05_ Page 1

Digital UART Product Specification

88 Dugald Campbell. Making Industrial Systems Safer Meeting the IEC standards

Z8 Encore! XP Family of Microcontrollers Development Kits

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

Z8 Encore! Z8F642 MCU Evaluation Kit

Quick Start Guide for TWR-S08MM128-KIT TOWER SYSTEM MC9S08MM128. The industry s most complete solution for portable medical applications

Z86CCP00ZEM 1 IN-CIRCUIT EMULATOR

MIC705/706/707/708. General Description. Features. Applications. Typical Application. µp Supervisory Circuit

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features:

AN Sleep programming for NXP bridge ICs. Document information

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1

Programming in the MAXQ environment

INTRODUCTION. Mechanical Considerations APPLICATION NOTE Z86E21 THERMAL PRINTER CONTROLLER ZILOG

Figure 1. CP2108 USB-to-Quad UART Bridge Controller Evaluation Board

8051 Microcontroller

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

CMOSETR Session C1, July 7 (Macroelectronics)

ET-UARTSWD Users Guide

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

SmartBond DA Smallest, lowest power and most integrated Bluetooth 5 SoC. Applications DA14585

CEIBO FE-5131A Development System

C8051F00x/01x-DK C8051F00X/01X DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. 2. Hardware Setup using a USB Debug Adapter

Capacitive Touch Based User Interfaces and Hardware-based Solutions

XE166 Family AP Application Note. Microcontrollers. UConnect XE162N Hardware Description V1.0,

Getting Started with PRoC -UI

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

AN10210 Using the Philips 87LPC76x microcontroller as a remote control transmitter

C8051F700-DK C8051F700 DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup

Atmel System Peripheral and Memory Products. Temperature Sensor, Crypto and Serial Memory Solutions

OPERATIONAL UP TO. 300 c. Microcontrollers Memories Logic

USB2640i/USB2641i. Industrial Temperature USB 2.0 Flash Media Controller and Hub Combo PRODUCT FEATURES PRODUCT PREVIEW. General Description.

The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data

Smart Card Bridge to Full-Speed USB, SPI, and UART Interfaces

Universal Motor Control with Z8 Encore! XP 8-Pin Highly Integrated Microcontroller

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Transcription:

digital infrared Solutions CRIMZON ZLF645 Flash MCU uir solution with zbase database CRIMZON ZLF645 advantage 32/64 kb flash 512 b/1 kb ram crimzon z8 lxmc core ir transmission ir learning tuned ir amplifier up to 40 gpios c-compiler support up to 8 mhz internal clock target applications universal remote controls learning remote controls upgradeable remote controls keyboards low power meters low latency sensors ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution Overview The Crimzon ZLF645 Flash Microcontroller with ZBase database is the latest industry leading universal remote control solution in Zilog s popular UIR product line. The ZLF645 Flash MCU incorporates Flash technology for greater supply chain flexibility and faster time-to-market. With the Crimzon ZLF645 Flash Microcontroller, the program code and Zilog s ZBase database, the industry-leading infrared database, can be programmed into the Flash memory at the final manufacturing stage. The Crimzon ZLF645 Flash microcontroller also offers exceptional Bill of Material (BOM) costs savings. With up to 64 KB of Flash, the Crimzon ZLF645 MCU can be used to store the user programmed data, learning infrared signal timing and the infrared database eliminating the need for external EEPROM. For learning remote applications, the Crimzon ZLF645 Flash MCU has an integrated tuned IR amplifier with a learning distance range of 0 to 8 inches, a significant increase over other solutions on the market that typically work in a small 0 to 3 inch range. Additionally, our integrated tuned IR amplifier eliminates the need for an external signal filter, amplifier, and automatic-gain-control circuit, further reducing the overall BOM cost. Zilog s ZBase database is a complete IR database with comprehensive brand and model coverage based on Point-of-Sale (POS) data for most all consumer electronic equipment. Independent third party field tests show that Zilog s ZBase database outperforms the competition in brand and model coverage. The use of POS data allows us to scientifically articulate our market coverage. ZBase database coverage includes thousands of codes for devices such as TVs, DVRs, DVDs and cable/satellite boxes. And, unlike other databases in the market, Zilog captures codes directly from OEM remote controls. Our Zero Defect policy ensures precise capture of the OEM remote, resulting in the highest quality database available in the market today. The benefits to our customers are lower call center volume, lower return rate, and more satisfied consumers. Zilog s Crimzon ZLF645 Flash Microcontroller with ZBase database is a complete universal remote control solution that decreases system BOM cost, minimizes inventory management costs, and delivers the highest quality database coverage. ZLF645 Block Diagram Key Features Power-On Reset High-Voltage Detection Low-Voltage Detection Dedicated IR Amplifier Two Comparators Port 0 Port 1 Up to 32/64 KB Flash Z8 LXMC CPU Core Up to 512B/1K RAM Port 2 T8 Timer Capture & Transmit T16 Timer Capture & Transmit Port 3 8-Bit Timer with UART Watchdog Timer In-Circuit Programming Port 4 Crimzon Z8 LXMC core 32/64 KB Flash memory 512 B/1 KB RAM Up to 40 I/O pins Built-in IR timer Patented T8/T16 timer pair High and Low Voltage Detection Programmable Watchdog timer of up to 5 seconds timeout period 2 comparators 6 interrupt vectors with 23 interrupt sources Flexible Stop Mode Recovery from 14 sources Programmable internal port pull up transistor on each port - P0, P1, P2, P3, and P4 Low Stop mode current (typical 2 µa) 2.0 3.6 V operation

2 Crimzon ZLF645 Flash MCU Detailed Feature Set key features z8 lxmc cpu core flash controller ir learning uart z8 lxmc cpu core The Z8 LXMC CPU is an enhanced version of the Z8 CPU, with the following features: Program/constant memory with 64/128 pages of 512 bytes each (total 32/64 KB Flash memory) Up to 4 KB of register file address space (512 B/1 KB is implemented in ZLF645) Direct register-to-register architecture allows fast data Code compatible with other Crimzon / Z8 MCUs Software stack can be allocated in 1 K linear RAM, which allows much greater depth in subroutine calls and interrupt nesting than a hardware stack C-compiler support flash controller The Crimzon ZLF645 family of devices can address up to 64 KB of Flash memory. The Flash controller provides the appropriate Flash controls and timing for byte programming, Page Erase, and Mass Erase. Reading of the Flash memory for Flash accesses is made by either the CPU or through the In-Circuit Programming (ICP) interface. The Flash controller contains protection mechanisms to prevent accidental programming or erasure. It also has the read protection for maximum code security. The Flash option bits provide additional customization in input port pull up, 16-bit stack pointer, oscillation filter, etc. The In-Circuit Programming (ICP) interface is a single pin RS-232 like interface for programming, reads, and memory erasures to the Crimzon ZLF645 s Flash memory. Zilog s USB Smart Cable can be used across different Zilog Flash MCUs. infrared learning amplifier & learning algorithm The Crimzon ZLF645 Flash MCU s infrared learning amplifier can detect and decode infrared transmissions directly from the output of an infrared photodiode without the need for external circuitry. The MCU also has an integrated digital timer that allows it to filter out the carrier signal while capturing the envelope signal. This capability eliminates external components for the filter, automatic gain control, and the amplifier, thereby greatly simplifying your design, increasing reliability and lowering your cost. The Zilog learning algorithm has been characterized with all popular infrared signals to ensure excellent performance. In addition, Zilog s tuned IR amplifier can support a wide range of distance between the OEM remote to the learning remote. Our expertise creates a real user-friendly learning remote application. uart The Universal Asynchronous Receiver/Transmitter (UART) is a full-duplex communication channel capable of handling asynchronous data transfers. The UART uses a single 8-bit data mode with selectable parity. This communication interface is well suited for Master/Slave system communications and factory diagnostics. Zilog also provides a complete Application Program Interface (API) to the user. Using the API, it is very simple to send UART/ I 2 C commands to the Crimzon RC Blaster. The complete remote functions can be integrated into any system quickly and easily using Zilog s solution.

3 Crimzon ZLF645 Flash MCU Detailed Feature Set (continued...) key features timers analog comparators watchdog timer timers Zilog s patented timers can generate and capture infrared signal precisely without the need of the external filter. The infrared timer features a 16-bit and an 8-bit counter/timer, each of which can be used simultaneously for transmitting. In addition to the 16-bit and 8-bit timers, the UART s baud rate generator can be used as an additional 8-bit timer when the UART receiver is not in use. The Crimzon ZLF645 Flash MCU s infrared timer contains a glitch filter for removing noise from the input when demodulating an input carrier. analog comparators The Crimzon ZLF645 Flash MCU has two on-board analog comparators with independent reference voltages and programmable interrupt polarity. They are ideal for converting analog voltage levels into digital levels. These comparators can also generate interrupts and are ideal for system monitoring. watchdog timer The Watchdog Timer (WDT) is a programmable one-shot timer that resets the Z8 LXMC CPU if it reaches its terminal count. The maximum WDT period in the Crimzon ZLF645 Flash MCU is 5 seconds. The MCU can essentially put itself into STOP mode to minimize current consumption. Typical STOP mode current with the Watchdog running is about 8 µa. Crimzon ZLF645 Series Architecture Directional I/O Nibble Programmable Directional I/O Byte Programmable Directional I/O Bit Programmable P00 P01 P02 P03 P04 P05 P06 P07 P10 P11 P12 P13 P04 P05 P06 P07 P20 P21 P22 P23 P24 P25 P26 P27 4 4 8 Port 0 Port 1 Port 2 Register Bus Flash Up to 64 KB Expanded Register File Register File 512B/1K Internal Address Bus Internal Data Bus Register Bus Z8 LXMC Core Machine Timing & Instruction Control Power-On Reset Two Comparators Low-Voltage/ High-Voltage Detection 8-Bit Timer with UART XTAL2 XTAL1 RESET Fix CMOS Input Fix Push Pull Output Directional I/O Bit Programmable P30 P31 P32 P33 P34 P35 P36 P37 P40 P41 P42 P43 P44 P45 P46 P47 Port 3 Port 4 8-Bit Timer 16-Bit Timer IR Learning Amplification

4 Crimzon ZLF645 Development Tool Support The Crimzon ZLF645 is backed by a comprehensive development tools package that includes all the necessary design essentials to get your application up and running in record time. Below is a sample of the tools available with the Crimzon ZLF645 family of products: Crimzon In-Circuit Emulator Kit (part number: ZCRMZNICE01ZEMG) Features: - An In-Circuit Emulator - USB Smart Cable for ZLF645 in-circuit programming - ZCRMZN00100KITG Crimzon IR development kit - 28-pin target pod for emulation - OTP programming module (for ZLP12840/ZLP32300) Crimzon IR Development Kit (part number: ZCRMZN00100KITG) Features: - ZLF645 64 KB Flash - 20/28-pin PDIP sockets - 8 x 8 key matrix - IR transmission LED - IR learning photodiode - External IR signal amplifier (option) - 32 KB EEPROM for learning and user storage - Prototype area - LED display - Smart Cable connector for flash programming - RS-232 interface Crimzon 20-Pin Accessory Kit (part number: ZCRMZNICE01ZACG) Supports 20-pin PDIP devices for the Crimzon In Circuit Emulator Kit (ZCRMZNICE01ZEMG) Crimzon 48-Pin Accessory Kit (part number: ZCRMZNICE02ZACG) Supports 40-pin PDIP and 48-pin SSOP devices for the Crimzon In Circuit Emulator Kit (ZCRMZNICE01ZEMG)

5 Silicon Ordering Information Order the Crimzon ZLF645 Flash MCU from your local Zilog sales representative by using the part numbers below. For more information, or to download product collateral and/or software, please visit us at www.zilog. com. Part Number Description/Options Packages ZLF645S0XXX64G 64 KB Flash; 512 B RAM; IR Learning; API 20-, 28-, and 48-pins ZLF645S0XXX32G 32 KB Flash; 512 B RAM; IR Learning; API 20-, 28-, and 48-pins ZLF645E0XXX64G 64 KB Flash; 1K RAM; IR Learning; API 20-, 28-, and 48-pins ZLF645E0XXX32G 32 KB Flash; 1K RAM; IR Learning; API 20-, 28-, and 48-pins Note: The XXX represented in the part number above refers to the package type and number of pins in a given package. See the chart below to see available configurations. The G denotes green silicon and tools that are ROHS compliant. Page 6 of this document gives a complete explanation as to what each element of the part numbers mean. Contact your local Zilog sales representative for more information and a complete list of available devices, or visit Zilog s corporate website at www.zilog.com. Packages 20-Pin 28-Pin 48-Pin SSOP ü ü ü SOIC ü ü PDIP ü ü QFN ü Documentation The collateral referenced below is just a sample of the documentation available for Crimzon ZLF645 Flash Microcontroller. For a complete listing of all available product specifications and user manuals, please visit us at www.zilog.com. Document Number PS0264 QS0066 UM0217 UM0215 Description Crimzon ZLF645 Series Flash MCUs Product Specification ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator Quick Start Guide ZCRMZNICE1ZEMG Crimzon In-Circuit Emulator User Manual Z8 LXMC CPU Core User Manual

6 Part Number Suffix Designations Z L F 645 E0 H 48 64 G Environmental Flow G = Lead Free (Green part) Flash Memory 64 = 64 KB 32 = 32 KB Number of Pins in Package 48 = 48-Pin 28 = 28-Pin 20 = 20-Pin Package Type H = SSOP P = PDIP S = SOIC Q = QFN RAM Size E0 = Extended 1 K RAM S0 = Standard 512 B RAM Family Series Memory Type F = Flash Low Voltage Zilog Index

7 LIFE SUPPORT POLICY ZILOG S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS PRIOR WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF ZILOG CORPORATION. As used herein Life support devices or systems are devices which (a) are intended for surgical implant into the body, or (b) support or sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling can be reasonably expected to result in a significant injury to the user. A critical component is any component in a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system or to affect its safety or effectiveness. Document Disclaimer The product brief contains an overview of the silicon feature set and operating parameters and should not be considered as the final specification. See the product specification or manuals for the actual feature set and operating parameters for this product. This publication is subject to replacement by a later edition. To determine whether a later edition exists, contact: Zilog Worldwide Headquarters 6800 Santa Teresa Blvd. San Jose, CA 95119 Telephone: 408.513.1500 Fax: 408.513.1600 www.zilog.com Engineering Notes:

8 embedded in life WWW.ZILOG.COM 408.513.1500 Zilog, Crimzon, ZBase, and Z8 are trademarks of Zilog, Inc. in the United States and in other countries. All other product or service names are the property of their respective owners. Zilog, Inc., 2007. All rights reserved.