Web Analytics
Datasheet 搜索 > 微控制器 > NXP(恩智浦) > MC9S08JM32CGT 数据手册 > MC9S08JM32CGT 用户编程技术手册 1/18 页
MC9S08JM32CGT
器件3D模型
7.21
导航目录
  • 应用领域在P6
MC9S08JM32CGT数据手册
Page:
of 18 Go
若手册格式错乱,请下载阅览PDF原文件
Freescale Semiconductor
Application Note
Document Number: AN3561
Rev. 1, 05/2008
Contents
© Freescale Semiconductor, Inc., 2007. All rights reserved.
1 Introduction
This application note describes a bootloader for the
MC9S08JM60 allowing in-circuit reprogramming of the
flash memory via a universal serial bus (USB).
In-circuit programming (ICP) is a process where the
MCU is programmed or erased on the printed circuit
board that is the target system. This allows the user code
to be changed during product development, production,
and code upgrades.
The MC9S08JM60 provided by Freescale
Semiconductor is a member of the low-cost,
high-performance HCS08 family of 8-bit
microcontroller units (MCUs). It has a 60 KB embedded
flash memory that can be programmed or erased without
special voltage input. In-circuit programming is possible
through several communication paths. The
MC9S08JM60 has a USB 2.0 full-speed module, making
this MCU suitable for in-circuit programming via a USB
interface. The USB speed is fast and can program 60 KB
flash in 2–3 seconds, faster than a BDM cable.
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Bootloader Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1 Resources for the Bootloader . . . . . . . . . . . . . . . . . 2
2.2 Flash Memory Protection. . . . . . . . . . . . . . . . . . . . . 3
2.3 Vector Redirection . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4 Software Startup Process . . . . . . . . . . . . . . . . . . . . 4
2.5 PC Driver and PC GUI Tool. . . . . . . . . . . . . . . . . . . 7
3 Tutorial for Bootloader Implementation . . . . . . . . . . . . . . 7
3.1 Software Integration . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 PC Driver Installation. . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Running PC GUI Tool . . . . . . . . . . . . . . . . . . . . . . 12
4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Appendix A Example Project . . . . . . . . . . . . . . . . . . . . . . . . . 18
USB Bootloader for the
MC9S08JM60
by: Patrick Yang
Asia & Pacific Operation Microcontroller Division

MC9S08JM32CGT 数据手册

NXP(恩智浦)
374 页 / 2.34 MByte
NXP(恩智浦)
324 页 / 4.71 MByte
NXP(恩智浦)
18 页 / 2.07 MByte
NXP(恩智浦)
89 页 / 4.32 MByte
NXP(恩智浦)
36 页 / 0.48 MByte
NXP(恩智浦)
2 页 / 0.16 MByte
NXP(恩智浦)
388 页 / 6.98 MByte

MC9S08JM32 数据手册

NXP(恩智浦)
NXP  MC9S08JM32CLD  芯片, 微控制器, 8位, S08, 32K闪存, LQFP44
NXP(恩智浦)
NXP  MC9S08JM32CQH  芯片, 微控制器, 8位, S08, 32K闪存, QFP64
Freescale(飞思卡尔)
8位微控制器 -MCU 9S08JM32 44LQFP FG
Freescale(飞思卡尔)
NXP(恩智浦)
NXP  MC9S08JM32CGT  芯片, 微控制器, 8位, S08, 32K闪存, QFN48
NXP(恩智浦)
NXP  MC9S08JM32CLH  芯片, 微控制器, 8位, S08, 32K闪存, LQFP64
Freescale(飞思卡尔)
Freescale(飞思卡尔)
器件 Datasheet 文档搜索
器件加载中...
AiEMA 数据库涵盖高达 72,405,303 个元件的数据手册,每天更新 5,000 多个 PDF 文件