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

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

Z8 Encore! XP 4K Series with extended Peripherals

ZiLOG Real-Time Kernel Version 1.2.0

Z8 Encore! XP Family of Microcontrollers Development Kits

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

Z8 Encore! Z8F642 MCU Evaluation Kit

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

Z8 Encore! XP F0822 Series

ez80 Webserver Write your own EMAC Driver for Metro IPWorks

Z8ICE001ZEM Z8PLUS EMULATOR PRODUCT SPECIFICATION KIT CONTENTS OPTIONAL ITEMS NOT SUPPLIED

ez80190 Development Kit Quick Start Guide

ez80f92/f93 Product Brief

ezvision 200 Television Controllers with OSD

S3 Flash In-System Programmer

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

Real Time Embedded Systems. Lecture 1 January 17, 2012

5x7 LED Matrix Display with Z8 Encore! XP

M16C R8C FoUSB/UART Debugger. User s Manual REJ10J

M16C R8C FoUSB/UART Debugger. User Manual REJ10J

Zilog Real-Time Kernel

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

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

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

Set Up a PLL Loop Filter on the ez80f91 MCU

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

Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim

Renesas 78K/78K0R/RL78 Family In-Circuit Emulation

Boot Loader for the Z51F6412 MCU

Flash Loader Utility for the Z8 Encore! XP MCU

AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Features. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

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

Z8 Encore! XP/Z8 Encore! Development Kits

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

AT09381: SAM D - Debugging Watchdog Timer Reset. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

8051 Microcontroller

E8a Emulator Additional Document for User's Manual R0E00008AKCE00EP2

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

Measuring Interrupt Latency

NEC 78K0- Family On-Chip Emulation

Z8 Encore! XP F0822 Series Development Kit

NS9360. Errata _F. Release date: March 2008

AVR1518: XMEGA-A1 Xplained Training - XMEGA Clock System. 8-bit Atmel Microcontrollers. Application Note. Prerequisites.

_ V Renesas R8C In-Circuit Emulation. Contents. Technical Notes

Nios Soft Core Embedded Processor

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

Programming in the MAXQ environment

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

April 4, 2001: Debugging Your C24x DSP Design Using Code Composer Studio Real-Time Monitor

A. This Errata sheet represents the known bugs, anomalies and work-arounds for the ADuC812 MicroConverter.

INTRODUCTION. Mechanical Considerations APPLICATION NOTE Z86E21 THERMAL PRINTER CONTROLLER ZILOG

ES_LPC5410x. Errata sheet LPC5410x. Document information

APPLICATION NOTE. Atmel AT03304: SAM D20 I 2 C Slave Bootloader SAM D20. Description. Features

APPLICATION NOTE. AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I. Atmel AVR XMEGA. Introduction. Features

EDBG. Description. Programmers and Debuggers USER GUIDE

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

Module Introduction. PURPOSE: The intent of this module is to explain MCU processing of reset and interrupt exception events.

HCS12 BDM Getting Started V4.3

Application Note, V1.0, Aug AP08064 XC866/886/888. Safeguarding the Microcontroller under Out-of-Spec Noise Conditions.

One 32-bit counter that can be free running or generate periodic interrupts

Course Introduction. Purpose: Objectives: Content: 27 pages 4 questions. Learning Time: 20 minutes

Mask Set Errata for Mask 5L35K

E8a Emulator Additional Document for User's Manual R0E00008AKCE00EP9

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

Estimating Nios Resource Usage & Performance

Interrupt/Timer/DMA 1

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

NS9750B-0. Use in conjunction with: Errata , Rev G. Release date: May Phone: Web:

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

Digital Control of Electric Drives

AN2430 Application note

Chapter 7 Central Processor Unit (S08CPUV2)

FlashFlex MCU SST89E54RD2A/RDA / SST89E58RD2A/RDA

However, if an event comes in when the new value is being written to the pulse accumulator counter, that event could be missed. One solution to this p

Ethernet Smart Cable

Section 10. Watchdog Timer and Power Saving Modes

A Simple Console Application for Z8 Encore! XP MCUs

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

An Automatic Temperature Control System Using RZK

Nano102/112 Series Errata Sheet

MN101EF69D. 8-bit Single-chip Communication LSI. Overview

USER GUIDE EDBG. Description

SH69P48A EVB. Application Notes for SH69P48A EVB SH69V48A JP2 J4(ICE_J4) S1 IDD TEST JP1 74HC273 JP4 JP3 74HC273 JP6 STKOVE JP7 SW1 J5(ICE_J5)

STM8S005xx STM8S105xx Errata sheet

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

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

Grundlagen Microcontroller Interrupts. Günther Gridling Bettina Weiss

SH69P21 EVB. Application Note for SH69P21 EVB SH69P21 EVB SH69P21

EEPROM Emulation with the ez80f91 MCU. Discussion

Digital UART Product Specification

Hello and welcome to this Renesas Interactive module that covers the Independent watchdog timer found on RX MCUs.

ST10F271B/E, ST10F272B/E Errata sheet

Chapter 2. Overview of Architecture and Microcontroller-Resources

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers

Lecture 1. Course Overview and The 8051 Architecture

Excalibur Solutions Using the Expansion Bus Interface. Introduction. EBI Characteristics

Microprocessors & Interfacing

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

S3F8S5A Development Kit

MN101E50 Series. 8-bit Single-chip Microcontroller

Transcription:

Product Update Errata to Z8 Encore! 8K Series Silicon Z8 Encore! 8K Series Silicon with Date Codes 0402 and Later The errata listed in Table 1 are found in the Z8 Encore! 8K Series devices with date codes 0402 and later, where the date code is YYWW (year and week of assembly). When reviewing the following errata, it is recommended that users also download the most recent version of the Product Specification. Data contained in this document is only. For older devices in this product family, refer to the following pages for information. Table 1. Z8 Encore! 8K Series Errata for Devices with Date Codes 0402 and Later 1 Read Protect Option Bit may be bypassed The Read Protect (RP) Option Bit does not prevent Flash access when bypassing the Flash Controller as described in ZiLOG Application Note AN0017 entitled Third Party Flash Programming Support of the Z8 Encore! MCU. User code cannot be read through the On-Chip Debugger when read protect is enabled. User code can only be read out when bypassing the Flash Controller. None Z8 Encore! 8K Series Silicon with Date Codes Prior to 0402 The errata listed in Table 2 on pages 2 4 are found in the production Z8 Encore! 8K Series devices with date codes prior to 0402, where the date code is YYWW (year and week of assembly). When reviewing the following errata, it is recommended that users also download the most recent version of the Product Specification, available from www.zilog.com. ZiLOG Worldwide Headquarters 532 Race Street San Jose, CA 95126-3432 Telephone: 408.558.8500 Fax: 408.558.8300 Internet: www.zilog.com

2 1 When the CPU exits from Halt mode, it fails to reset the master Interrupt Request Enable (IRQE) bit. When the CPU exits from HALT mode, it fails to reset the master Interrupt Request Enable (IRQE) bit (bit 7 of the Interrupt Control Register). WDT interrupts cause the Program Counter (PC) and Flags to be pushed twice on the stack. The first push is the PC and Flags from where the interrupt occurred. The second push is the starting address and Flags of the Interrupt Service Routine (ISR). This problem also affects exits from HALT mode caused by other interrupt sources if more than one interrupt is pending. If only a single interrupt is pending then the routine executes normally except that interrupts are not disabled. To mimic standard interrupt operation, the ISR executes a Disable Interrupts (DI) instruction to reset the master Interrupt Request Enable (IRQE) bit to 0. 2 On-Chip Debugger does not support hardware breakpoints. Further, on WDT interrupts before exiting, the ISR adds three (3) to the Stack Pointer (SP). On Normal interrupts the ISR checks the Program Counter on the stack. If the PC on the stack contains the starting address of the ISR, then the ISR adds three (3) to the Stack Pointer (SP). This problem only affects exits from HALT mode. The On-Chip Debugger does not break when the Program Counter (PC) equals the value written to the OCD Counter Register or when the OCD Counter decrements to zero. 3 System Reset latency may exceed specification limits. The other breakpoint functions available from the On-Chip Debugger can be used to for debug operations. When exiting STOP mode and after a POR/VBO reset, the System Reset Latency is 514 WDT cycles plus 16 System Clock cycles rather than the 66 WDT cycles plus 16 System Clock cycles as specified. This error is unlikely to affect system operation. 4 UART NEWFRM status bit does not func- The NEWFRM status bit (Bit 2 of the UART Status 1 register) does not indicate tion. the start of a new frame.

3 5 UART Address Compare function does not work. 6 UART Baud Rate Generator cannot be used as simple timer. Setting Bit 7 (MPMD[1]) of the UART Control 1 register to 1 does not produce the desired effect of enabling the UART Address Compare and associated interrupt functionality. MPMD[1] must be left in its reset state of 0. Setting BRGCTL (Bit 2 of the UART Control 1 register) to 1 when the UART receiver is disabled does not enable UART Baud Rate Generator interrupt. Thus, the UART Baud Rate Generator cannot be used as a simple timer. 7 Unlocking the Flash Controller allows program and erase operations on all Flash pages. 8 Setting bits in the Flash Sector Protect register to 1 does not lock sectors. 9 Watch-Dog Timer cannot be disabled in STOP mode. 10 Watch-Dog Timer oscillator frequency is out of specification. Use one of the 4 standard Timers or the Baud Rate Generators in the SPI or I 2 C blocks to perform the desired timing operations. During the Flash Controller unlock sequence, the specification indicates that a second write to the Flash Page Select register is required (step 5 of the sequence) to unlock the Flash Controller for the selected Flash page. The Flash controller unlocks for all Flash pages once steps 1-4 of the unlock sequence have been completed. Writing bits in the Flash Sector Protect register to 1 fails to prevent program and erase operations on the selected Flash memory sector. The Watch-Dog Timer and its associated internal RC oscillator cannot be disabled in STOP mode. The typical Watch-Dog Timer internal oscillator frequency is 50KHz rather than the currently specified 10KHz. This frequency can result in WDT timeout values that are less than expected. Increase the WDT reload value by a factor of 5 to compensate for the frequency error.

4 11 Operating currents. Operating currents in the various mode (Normal, HALT, and STOP) may be higher than typical values. 12 RESET pin is not filtered. 13 Timers can not be cascaded. The RESET pin does not properly filter the input signal. The device may enter Reset when the RESET pin is asserted for less than the specified 4 system clock cycles (from Normal mode). Add external filtering to the printed-circuit board. Setting the CSC bit (Bit 4) of the Timer Control 0 Registers does not cascade the timers as indicated by the spec. Timers can be cascaded using the Timer Out and Timer In functions using the general-purpose I/O pins.

This publication is subject to replacement by a later edition. To determine whether a later edition exists, or to request copies of publications, contact: 5 ZiLOG Worldwide Headquarters 532 Race Street San Jose, CA 95126-3432 Telephone: 408.558.8500 Fax: 408.558.8300 www.zilog.com Document Disclaimer ZiLOG is a registered trademark of ZiLOG Inc. in the United States and in other countries. All other products and/or service names mentioned herein may be trademarks of the companies with which they are associated. 2004 by ZiLOG, Inc. All rights reserved. Information in this publication concerning the devices, applications, or technology described is intended to suggest possible uses and may be superseded. ZiLOG, INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. ZiLOG ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. Except with the express written approval of ZiLOG, use of information, devices, or technology as critical components of life support systems is not authorized. No licenses are conveyed, implicitly or otherwise, by this document under any intellectual property rights.