Web Analytics
Datasheet 搜索 > 微控制器 > Microchip(微芯) > PIC32MX664F128H-I/MR 数据手册 > PIC32MX664F128H-I/MR 用户编程技术手册 1/68 页
PIC32MX664F128H-I/MR
器件3D模型
47.143
导航目录
PIC32MX664F128H-I/MR数据手册
Page:
of 68 Go
若手册格式错乱,请下载阅览PDF原文件
2007-2013 Microchip Technology Inc. DS61145L-page 1
PIC32
1.0 DEVICE OVERVIEW
This document defines the programming specification
for the PIC32 families of 32-bit microcontrollers. This
programming specification is designed to guide
developers of external programmer tools. Customers
who are developing applications for PIC32 devices
should use development tools that already provide
support for device programming.
The major topics of discussion include:
Section 1.0 “Device Overview
Section 2.0 “Programming Overview
Section 3.0 “Programming Steps”
Section 4.0 “Connecting to the Device”
Section 5.0 “EJTAG vs. ICSP”
Section 6.0 “Pseudo Operations”
Section 7.0 “Entering 2-Wire Enhanced ICSP Mode”
Section 8.0 “Check Device Status”
Section 9.0 “Erasing the Device”
Section 10.0 “Entering Serial Execution Mode”
Section 11.0 “Downloading the Programming Executive (PE)”
Section 12.0 “Downloading a Data Block”
Section 13.0 “Initiating a Flash Row Write”
Section 14.0 “Verify Device Memory”
Section 15.0 “Exiting Programming Mode”
Section 16.0 “The Programming Executive”
Section 17.0 “Checksum”
Section 18.0 “Configuration Memory and Device ID”
Section 19.0 “TAP Controllers
Section 20.0 “AC/DC Characteristics and Timing Requirements”
Appendix A: “PIC32 Flash Memory Map”
Appendix B: “Hex File Format”
Appendix C: “Revision History”
2.0 PROGRAMMING OVERVIEW
All PIC32 devices can be programmed through two
primary methods:
Self-programming
External tool programming
The self-programming method requires that the target
device already contains executable code with the logic
necessary to complete the programming sequence.
The external tool programming method does not
require any code in the target device – it can program
all target devices with or without any executable code.
This document describes the external tool
programming method. Refer to the individual sections
of the “PIC32 Family Reference Manual” and the
specific device data sheet for more information about
using the self-programming method.
An external tool programming setup consists of an
external programmer tool and a target PIC32 device.
Figure 2-1 illustrates the block diagram view of the
typical programming setup. The programmer tool is
responsible for executing necessary programming
steps and completing the programming operation.
FIGURE 2-1: PROGRAMMING SYSTEM
SETUP
2.1 Devices with Dual Flash Panel and
Dual Boot Regions
The PIC32MZ Embedded Connectivity (EC) family of
devices incorporate several features useful for field
(self) programming of the device. These features
include dual Flash panels with dual Boot regions, an
aliasing scheme for the Boot regions allowing auto-
matic selection of Boot code at start-up and a panel
swap feature for program Flash. The two Flash panels
and their associated Boot regions can be erased and
programmed separately. Refer to Section 3. “Memory
Organization (DS61115) in the “PIC32 Family
Reference Manual” for a detailed explanation of these
features.
A development tool used for production programming
will not be concerned about most of these features with
the following exceptions:
Insuring that the SWAP bit (NVMCON<7>) is in the
proper setting. The default setting is ‘0’ for no swap
of panels. The development tool should assume the
default setting when generating source files for the
programming tool.
Proper handling of the aliasing of the Boot memory
in the checksum calculation. The aliased sections
will be duplicates of the fixed sections. See
Section 17.0 “Checksum” for more information on
checksum calculations with aliased regions.
Target PIC32 Device
CPU
On-Chip Memory
External
Programmer
PIC32 Flash Programming Specification

PIC32MX664F128H-I/MR 数据手册

Microchip(微芯)
440 页 / 3.65 MByte
Microchip(微芯)
68 页 / 1.08 MByte
Microchip(微芯)
16 页 / 9.32 MByte
Microchip(微芯)
2 页 / 0.35 MByte

PIC32MX664F128 数据手册

Microchip(微芯)
MICROCHIP  PIC32MX664F128H-I/PT  微控制器, 32位, 图形接口, PIC32, 80 MHz, 128 KB, 32 KB, 64 引脚, TQFP
Microchip(微芯)
PIC32MX5x4/5x5/6x4/6x5/7x4/7x5 32 位微控制器Microchip PIC32MX5xx/6xx/7xx 系列微控制器是基于强大 MIPS M4K 内核的高性能 32 位设备。 丰富的集成板载外围设备包括 USB、CAN 和以太网连接,使这些 MCU 适用于各种应用。 外部图形接口能够直接驱动 LCD。 MPLAB® Harmony 集成软件框架是 Microchip 用于 PIC32 MCU 的开发平台。 此 IDE 是集成的单平台,它将不同驱动程序和库结合在一起,简化了开发,从而缩短了成品上市时间。 有关更多信息,请访问 microchip.com/harmony。### 微控制器功能MIPS32® M4K® 32 位内核 80 MHz 最大频率 - 105 DMIPS MIPS16e® 模式,可以减少最多 40% 代码长度 低功率管理模式 故障安全时钟监控器 (FSCM) 独立监控计时器 0.9% 内部振荡器 可编程 PLL 和振荡器时钟源 快速唤醒和启动 ### 外围设备功能外部图形接口,带 34 个并行主端口 (PMP) 引脚 USB 2.0 兼容全速 OTG 控制器 10/100 以太网 MAC,带 MII/RMII 接口 CAN 2.0B 模块 6 个 UART 模块 - 20 Mbps 4 线 SPI 模块 - 3 或 4,取决于型号 I2C 模块,支持 SMBus - 4 或 5,取决于型号 并行主端口 (PMP) 直接存储器访问 - 4、6 或 8,取决于型号 10 位 1 Msps ADC - 16 个通道 2 个比较器 5 个通用计时器 5 个输出比较 (OC) 和 5 个输入比较 (IC) 模块 实时时钟和日历 (RTCC) 模块 ### PIC32 微控制器高性能的 32 位微控制器设计用于:高冲击强度图形/用户接口、以太网/USB/CAN 连接、多任务处理嵌入式控制、高性能音频
Microchip(微芯)
PIC32MX5x4/5x5/6x4/6x5/7x4/7x5 32 位微控制器Microchip PIC32MX5xx/6xx/7xx 系列微控制器是基于强大 MIPS M4K 内核的高性能 32 位设备。 丰富的集成板载外围设备包括 USB、CAN 和以太网连接,使这些 MCU 适用于各种应用。 外部图形接口能够直接驱动 LCD。 MPLAB® Harmony 集成软件框架是 Microchip 用于 PIC32 MCU 的开发平台。 此 IDE 是集成的单平台,它将不同驱动程序和库结合在一起,简化了开发,从而缩短了成品上市时间。 有关更多信息,请访问 microchip.com/harmony。### 微控制器功能MIPS32® M4K® 32 位内核 80 MHz 最大频率 - 105 DMIPS MIPS16e® 模式,可以减少最多 40% 代码长度 低功率管理模式 故障安全时钟监控器 (FSCM) 独立监控计时器 0.9% 内部振荡器 可编程 PLL 和振荡器时钟源 快速唤醒和启动 ### 外围设备功能外部图形接口,带 34 个并行主端口 (PMP) 引脚 USB 2.0 兼容全速 OTG 控制器 10/100 以太网 MAC,带 MII/RMII 接口 CAN 2.0B 模块 6 个 UART 模块 - 20 Mbps 4 线 SPI 模块 - 3 或 4,取决于型号 I2C 模块,支持 SMBus - 4 或 5,取决于型号 并行主端口 (PMP) 直接存储器访问 - 4、6 或 8,取决于型号 10 位 1 Msps ADC - 16 个通道 2 个比较器 5 个通用计时器 5 个输出比较 (OC) 和 5 个输入比较 (IC) 模块 实时时钟和日历 (RTCC) 模块 ### PIC32 微控制器高性能的 32 位微控制器设计用于:高冲击强度图形/用户接口、以太网/USB/CAN 连接、多任务处理嵌入式控制、高性能音频
Microchip(微芯)
PIC32 32位 微控制器 带128 KB 闪存 采用64 引脚QFN封装
Microchip(微芯)
PIC32MX664F128L-I/BG, 32 bit PIC 微控制器, 80MHz, 128 kB ROM 闪存, 32 kB RAM USB, 121针 TFBGA封装
Microchip(微芯)
32位微控制器 - MCU 128KB/32KB USB OTG 80 MHZ 10-B ADC DMA
Microchip(微芯)
PIC 80MHz 闪存:128K@x8bit RAM:32KB
Microchip(微芯)
RISC 80MHz 闪存:128K@x8bit
器件 Datasheet 文档搜索
器件加载中...
AiEMA 数据库涵盖高达 72,405,303 个元件的数据手册,每天更新 5,000 多个 PDF 文件