FRDM-K64F Board Errata

Similar documents
Freedom FRDM-MC-LVBLDC Development Platform User s Guide

Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil

Processor Expert Software for i.mx Processors Version 1.0

Quick Start Guide for FRDM-FXS-MULTI-B

Working around ERR7026 according to application needs

MQX RTOS Release Notes for Kinetis SDK FRDM- KV10Z Freescale Freedom Development Platform

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform

Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC

Adding a run control interface into an existing CodeWarrior for MCU v10.x project

Three-Phase Power Meter Hardware Design Reference Manual

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

Building U-Boot in CodeWarrior ARMv8

TWR-LS1021A Getting Started

DDR Validation Tool Getting Started Guide

Freedom FRDM-KV31F Development Platform User s Guide

i.mx 6Solo/6DualLite Product Lifetime Usage Estimates

Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE

Kinetis Bootloader v1.2.0 Release Notes

Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler

Freescale MQX USB Stack for TWR-K24F120M GA User s Guide

HVP-KV31F120M User s Guide

HVP-KV10Z32 User s Guide

i.mx 6 Android JB 4.3_1.1.1 Patch Release Notes

Collecting Linux Trace without using CodeWarrior

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

General C Functions for the etpu Covers the MCF523x, MPC5500, MPC5600, MPC5700, MPX40 and all etpu-equipped Devices

How to setup pre-build steps in CodeWarrior for Microcontrollers v10.x

i.mx 7 Dual/Solo Product Lifetime Usage

Emulating Dual SPI Using FlexIO

Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet

Getting Started with MQX RTOS for Kinetis SDK

MCUXpresso SDK USB Power Delivery

Freescale MKW40Z IEEE Software Quick Start Guide

Freescale Kinetis Software Development Kit Release Notes

MMPF0100 Errata for Mask 1N47F and 1N18J

Quick Start Guide for FRDM-KL05Z

TWR-LS1021A Getting Started

i.mxrt1050 Product Lifetime Usage Estimates

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools

Offline Flash Programmer for Kinetis K- and L-series MCUs

Quick Start Guide for FRDM-KL46Z Rev 1

TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

Single Chip Module (SCM) Package-on- Package (PoP) Assembly Guide

i.mx 6ULL Product Usage Lifetime Estimates

Kinetis Bootloader Demo Application User's Guide

Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z

HVP-MC56F82748 User s Guide

OpenSDA on TWR-KW2x. User s Guide Rev 1.1

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network

Getting Started with the MCU Flashloader

i.mx 6UltraLite Product Usage Lifetime Estimates

Kinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices

Getting Started with MCUXpresso SDK CMSIS Packs

CodeWarrior Development Studio Processor Expert RTOS Adapter User Guide

P1010RDB-PB Quick Start Guide

FRDM-KL03Z User s Guide

Emulating I2S bus on KE06

Kinetis Updater User's Guide

Reference Design KL25-AGMP01 User Guide 10-Axis Data Logger Tool Kit

Using DMA for Pulse Counting on S32K

NXP Semiconductors MCU Bootloader Demo Applications User's Guide

Quick Start Guide for FRDM-KL46Z Rev 1

Configuring DDR in U-Boot using QCVS

KIT34901EFEVB Evaluation Board

Generating a Quick and Controlled Waveform With the DAC

CodeWarrior Development Studio for StarCore 3900FP DSP v SP3 Release Notes

FRDM-KE02Z User s Manual

AN5016. Trigonometry approximations. Document information

FRDM-KL26Z User s Guide

Kinetis SDK v Release Notes for KV5x Derivatives

PMSM Field-Oriented Control Using MC56F84789 DSC With Encoders Demo Guide

Using an External GCC Toolchain with CodeWarrior for Power Architecture

High Volume Pressure Sensor for Disposable Applications

PCIe Certification Guide for i.mx 6Dual/6Quad and i.mx 6Solo/6DualLite

Freescale Semiconductor Data Sheet: Technical Data

Emulating I2C Bus Master by using FlexIO

Component Development Environment Getting Started Guide

KIT33887EKEVB Evaluation Board

MPC8349E-mITX-GP Board Errata

KIT33972AEWEVBE Evaluation Board

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

KITUSBSPIEVME USB-to-SPI Interface Board Featuring the MC68HC908JW32

Heterojunction Bipolar Transistor Technology (InGaP HBT) High Efficiency/Linearity Amplifier

MPXHZ6130A, 15 to 130 kpa, Absolute, Integrated Pressure Sensor

i.mx 6 Yocto Project Patch Release Notes

Watt Saver Software Component (WSC)

KW40 ZumoBot Reference Design

How to Implement USB Suspend/Resume Feature with MCUXpresso SDK USB Stack

Mask Set Errata for Mask 2N27B

New VLE Instructions for Improving Interrupt Handler Efficiency Robert Moran Applications Engineer Microcontroller Solutions Group

Mask Set Errata for Mask 0N22G

Using an FFT on the Sigma-Delta ADCs

TWR-SMPS-LVFB Quick Start Guide

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

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

FRDM-KE04Z User s Guide User Guide

How to use FlexMemory as D-Flash and EEPROM in KE1xF

AIOP Task Aware Debug

Transcription:

Freescale Semiconductor, Inc. Document Number: FRDMK64F_ERRATA Board Errata Rev. 2.0, 06/2014 FRDM-K64F Board Errata by: Freescale Semiconductor, Inc. 2014 Freescale Semiconductor, Inc.

1 Errata Title: I 2 C signals are swapped on I/O headers Description: Pin 18 (I2C0_SCL) and pin 20 (I2C0_SDA) of J2 I/O Header, and pin 10 (I2C_SCL) and pin 12 (I2C0_SDA) of J4 I/O Header are swapped. Figure 1 and Figure 2 show the incorrect signals. Table 1. Incorrect signals FRDM-K64F Signal Arduino Uno R3 Signal J2-18 I 2 C0_SCL D14 I 2 C_SDA J2-20 I 2 C0_SDA D15 I 2 C_SCL J4-10 I 2 C0_SCL A4 I 2 C_SDA J4-12 I 2 C0_SDA A5 I 2 C_SCL Figure 1. Swapped I 2 C signals Pin18 and on J2 Figure 2. Swapped I 2 C signals Pin10 and Pin12 on J4 2 Freescale Semiconductor, Inc.

The correct position should be: Table 2. Correct signals FRDM-K64F Signal Arduino Uno R3 Signal J2-18 I 2 C0_SDA D14 I 2 C_SDA J2-20 I 2 C0_SCL D15 I 2 C_SCL J4-10 I 2 C0_SDA A4 I 2 C_SDA J4-12 I 2 C0_SCL A5 I 2 C_SCL Figure 3. Correct order of I 2 C signals on J2 Figure 4. Correct order of I 2 C signals on J4 Workaround: 1. Use jumper wires to connect between Arduino compatible shield signals to the FRDM board I/O header signals. Swap the jumper wires only on the I 2 C signals. 2. When pin 10 of J4 (PTC10) and pin 12 of J4 (PTC11) are not used on the shield, route pin 10 of J4 to pin 20 of J2 and pin 12 of J4 to pin 18 of J2. Configure PTE24 and PTE26 (pin 18 and pin 20 of J2) as GPIO, and use PTC10 and PTC11 (pin 10 and pin 12 of J4) as I 2 C signals. Fix Plan: Fixed in FRDM-K64F board (700 Assembly Rev B, Schematic Rev D1). Freescale Semiconductor, Inc. 3

2 Errata Title: PTA0 is routed to Pin2 of J2 Description: Some Arduino shields are using Pin2 of J2 (connected to PTA0) as general purpose signal. The feature associated with Pin2 of J2 cannot be used while debugging. Workaround: Use Jumper wires to connect between Arduino compatible shield and the FRDM board. The Pin2 of J2 on Ardunio shield is connected to J9 of J4 I/O Header. Fix Plan: A fix has been planned for future FRDM-K64F boards. 3 Errata Title: Unable to establish link status when two FRDM-K64F boards are connected. Description: When two FRDM-K64F boards are connected together with an Ethernet cable, the Ethernet PHY can't establish the link status, and will drop to a default state of 10Mbit and half duplex mode. This is caused by incorrect termination on the TD+ and RD+ signals, which reduces the link signal detection. This issue does not affect other connections such as PC host to FRDM-K64F, TWR- SER1/2 to FRDM-K64F, or network switch to FRDM-K64F when the cable length is less than 25 feet. This issue affects both Rev C and Rev D1 boards. Workaround: Remove the four resistors R44, R48, R51, and R59 that connect to TD+, TD-, RD+ and RD- signals. Fix Plan: A fix has been planned for future version of FRDM-K64F board (after 700 Assembly Rev B, Schematic Rev D1). 4 Freescale Semiconductor, Inc.

Figure 5. Correct order of I 2 C signals on J2 Revision history Table 3 describes the boards to which the errata in this document apply. Table 3. Revision of the Boards Board Assembly Rev. Board Schematic Rev. Board PN A Rev C FRDM-K64F B Rev D1 FRDM-K64F Table 4. Document Revision History Revision number Date Substantial changes Freescale Semiconductor, Inc. 5

1.0 03/2014 Initial release 1.1 04/2014 Additional workaround to Errata 1 2.0 06/2014 Added errata Unable to establish link status when two FRDM-K64F boards are connected type 6 Freescale Semiconductor, Inc.

How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support Information in this document is provided solely to enable system and software implementers to use Freescale products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including typicals, must be validated for each customer application by customer s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: freescale.com/salestermsandconditions. Freescale, the Freescale logo, and Kinetis are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Xtrinsic is trademark of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. ARM and Cortex are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. mbed is a trademark of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved. 2014 Freescale Semiconductor, Inc. Document Number: FRDMK64F_ERRATA Rev. 2.0 06/2014