Datasheet
数据手册 > 微控制器,MCU,单片机 > Microchip > DSPIC33FJ16GP304-I/ML 数据手册PDF > DSPIC33FJ16GP304-I/ML 应用笔记 第 1/14 页
DSPIC33FJ16GP304-I/ML
¥ 35.77
百芯的价格

DSPIC33FJ16GP304-I/ML 应用笔记 - Microchip

  • 制造商:
    Microchip
  • 分类:
    微控制器,MCU,单片机
  • 封装
    QFN-44
  • 描述:
    Microchip dsPIC33FJ16GP304-I/ML, 16Bit Digital Signal Processor 40MHz 16KB Flash 44Pin QFN
更新时间: 2025-04-28 16:41:21 (UTC+8)

DSPIC33FJ16GP304-I/ML 应用笔记

页码:/14页
下载 PDF
重新加载
下载
© 2007 Microchip Technology Inc. DS01094A-page 1
AN1094
INTRODUCTION
The bootloader for dsPIC30F/33F and PIC24H/24F
devices is used to load and run your application on the
target device. The bootloader consists of two
applications:
Target side bootloader application which must be
programmed into dsPIC30F/33F or PIC24F/24H
program memory prior to bootloader operation.
Host PC bootloader application which
communicates with the target side bootloader.
The bootloader parses the program HEX file and then
copies it into the appropriate program and EEPROM
memory (if present) on the target device via the
communication channel (UART, CAN, etc.). Figure 1
illustrates this process.
SYSTEM CONCEPT
The bootloader target application is located in the
dedicated program memory region, starting at address
0x100 (for dsPIC30F devices) or 0x400 (for all other
device families). On start-up, the bootloader reads pro-
gram memory address 0x600 (for dsPIC30F family) or
address 0xC00 (for all other device families), which
contains a bootloader delay value. If the bootloader
fails to detect UART activity within the time period spec-
ified by the delay value, it suspends itself and transfers
execution to the user application located at program
memory address 0x602 (for dsPIC30F family) or
address 0xC02 (for all other families). On the other
hand, if the bootloader detects UART activity before it
suspends itself, it programs both EEPROM (if present)
and program memories with the data it receives from
the bootloader host application via UART interface.
The bootloader host application parses the HEX file
containing the user application (generated by
MPLAB
®
IDE) and sends this data to the bootloader
target application via UART. The bootloader host
application also supports additional features, such as
read of program and EEPROM memories.
FIGURE 1: BOOTLOADER PROCESS
Author: Leonard Elevich and Veena Kudva
Microchip Technology, Inc.
IVT/AIVT
Program Flash
EEPROM
Configuration
Registers
Bootloader
Communication Channel
(CAN, UART, etc.)
Bootloader
Communication Channel
(CAN, UART, etc.)
User
Appl
1
2
Target dsPIC
®
or PIC24 Device
3
Host PC (running MPLAB
®
IDE)
1. Bootloader host program reads user application.
2. Bootloader transfers user application to target device (via communication channel).
3. Bootloader target program loads user application into target device memory.
Bootloader for dsPIC30F/33F and PIC24F/24H Devices

DSPIC33FJ16GP304-I/ML 数据手册 PDF

DSPIC33FJ16GP304-I/ML 数据手册
Microchip
20 页, 7979 KB
DSPIC33FJ16GP304-I/ML 产品设计参考
Microchip
4 页, 111 KB
DSPIC33FJ16GP304-I/ML 用户编程手册
Microchip
84 页, 1323 KB
DSPIC33FJ16GP304-I/ML 其它数据手册
Microchip
260 页, 3550 KB
DSPIC33FJ16GP304-I/ML 应用笔记
Microchip
14 页, 414 KB
DSPIC33FJ16GP304-I/ML 产品修订记录
Microchip
2 页, 111 KB

DSPIC33FJ16GP304 数据手册 PDF

DSPIC33FJ16GP304-I/PT
数据手册
Microchip
MCU 16Bit dsPIC33 dsPIC RISC 16KB Flash 3.3V 44Pin TQFP Tray
DSPIC33FJ16GP304-I/ML
数据手册
Microchip
Microchip dsPIC33FJ16GP304-I/ML, 16Bit Digital Signal Processor 40MHz 16KB Flash 44Pin QFN
DSPIC33FJ16GP304-E/PT
数据手册
Microchip
MCU 16Bit dSPIC33 dsPIC RISC 16KB Flash 3.3V 44Pin TQFP Tray
DSPIC33FJ16GP304-E/ML
数据手册
Microchip
MCU 16Bit dSPIC33 dsPIC RISC 16KB Flash 3.3V 44Pin QFN EP Tube
DSPIC33FJ16GP304T-I/ML
数据手册
Microchip
MCU 16Bit dSPIC33 dsPIC RISC 16KB Flash 3.3V 44Pin QFN EP T/R
DSPIC33FJ16GP304T-I/PT
数据手册
Microchip
MCU 16Bit dsPIC33F dsPIC RISC 16KB Flash 3.3V 44Pin TQFP T/R
DSPIC33FJ16GP304T-IPT
数据手册
Microchip
MCU 16Bit dSPIC33 dsPIC RISC 16KB Flash 3.3V 44Pin TQFP T/R
Datasheet 搜索
搜索
百芯智造数据库涵盖1亿多个数据手册,每天更新超过5,000个PDF文件。
在线联系我们
黄经理 - 百芯智造销售经理在线,5 分钟前
您的邮箱 *
消息 *
发送