PIC24 和 DSPIC33F 闪存器件的数据 中文版说明

合集下载

pic单片机中文手册

pic单片机中文手册

pic单片机中文手册
对于PIC单片机中文手册,我们可以从多个角度来进行了解和
获取相关信息。

首先,PIC单片机是由微芯科技公司生产的一种微控制器,其
产品手册通常可以在微芯科技官方网站上找到。

你可以通过访问官
方网站或者在搜索引擎中输入相关关键词来获取该手册的最新版本。

在手册中,你可以找到有关PIC单片机的详细技术规格、引脚功能、编程指南、电气特性等方面的信息。

其次,一些电子书籍网站或者技术论坛上也可能有PIC单片机
的中文手册资源。

你可以在这些网站上搜索相关资源,也可以尝试
在社交媒体或者专业技术社区上发布求助帖子,询问其他技术人员
是否有相关手册资源可以分享。

此外,一些技术培训机构或者电子技术相关的书籍也可能提供PIC单片机中文手册的电子版或者纸质版。

你可以通过购买相关书
籍或者参加相关培训课程来获取手册,并且在学习过程中获得更多
实际操作经验。

总之,获取PIC单片机中文手册的途径有多种,可以通过官方渠道、网络资源、书籍或培训课程来获取。

希望这些信息能够帮助你找到所需的资源。

第20章 数据转换接口DCI

第20章 数据转换接口DCI

BCG<7:0>
20
数据转换器接口 (DCI)
© 2009 Microchip Technology Inc.
第 20 章 数据转换器接口 (DCI)
目录
本章包括下列主题: 20.1 20.2 20.3 20.4 20.5 20.6 20.7 20.8 20.9 20.10 20.11 20.12 简介 ............................................................................................................................. 20-2 控制寄存器说明 ........................................................................................................... 20-2 编解码器接口基础与术语 ............................................................................................ 20-8 DCI 工作原理 ............................................................................................................ 20-11 使用 DCI 模块 ............................................................................................................ 20-27 DCI 配置代码示例 ..................................................................................................... 20-41 使用 DMA 传输数据到 DCI 模块缓冲区 ..................................................................... 20-43 节能模式下的操作 ..................................................................................................... 20-46 与 DCI 相关的寄存器 ................................................................................................. 20-47 设计技巧 .................................................................................................................... 20-48 相关应用笔记 ............................................................................................................ 20-49 版本历史 .................................................................................................................... 20-50

MICROCHIP PIC18F2423 2523 4423 4523 数据手册

MICROCHIP PIC18F2423 2523 4423 4523 数据手册

商标
Microchip 的名称和徽标组合、 Microchip 徽标、 Accuron、 dsPIC、 KEELOQ、 KEELOQ 徽标、 microID、 MPLAB、 PIC、 PICmicro、 PICSTART、 PRO MATE、 PowerSmart、 rfPIC 和 SmartShunt 均为 Microchip Technology Inc. 在美国和其他 国家或地区的注册商标。
12
RC2/CCP1
13
RC3/SCK/SCL
14
PIC18F2423 PIC18F2523
28
RB7/KBI3/PGD
27
RB6//KBI2/PGC
26
RB5/KBI1/PGM
25
RB4/KBI0/AN11
24
RB3/AN9/CCP2(2)
23
RB2/INT2/AN8
22
RB1/INT1/AN10
本出版物中所述的器件应用信息及其他类似内容仅为您提供便
利,它们可能由更新之信息所替代。确保应用符合技术规范, 是您自身应负的责任。Microchip 对这些信息不作任何明示或 暗示、书面或口头、法定或其他形式的声明或担保,包括但不 限于针对其使用情况、质量、性能、适销性或特定用途的适用 性的声明或担保。 Microchip 对因这些信息及使用这些信息而 引起的后果不承担任何责任。如果将 Microchip 器件用于生命 维持和 / 或生命安全应用,一切风险由买方自负。买方同意在 由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障 Microchip 免于承担法律责任,并加以赔偿。在 Microchip 知识 产权保护下,不得暗中或以其他方式转让任何许可证。

dsPIC30F SMPS 闪存编程规范

dsPIC30F SMPS 闪存编程规范

地址从 0x800000 至 0x8005BE 的存储单元保留用作执 行程序代码存储区。该区域用于存储编程执行程序或调 试执行程序。 编程执行程序用于器件编程,而调试执行 程序用于在线调试。该存储器区域不能用于存储用户代 码。
地址从 0xF80000 至 0xF8000E 的存储单元保留用作配 置寄存器区。 可以设置这些寄存器中的位,以选择各种 器件配置,这将在第 5.7 节 “配置位编程”中进行说 明。 即使应用了代码保护也可正常读出配置位。
图 5-1 高度概括了编程的过程。编程过程从进入增强型 ICSP 模式开始。然后对芯片执行批量擦除操作,将所 有存储区置为 1,以允许对器件进行编程。 在开始编程 前对芯片擦除进行校验, 接下来对代码存储区、数据闪
存和配置位进行编程。在对这些存储区进行编程后要逐
一校验以确保编程成功。 如果未检测到任何错误,将完
7FFFFE 800000
8005BE 8005C0 8005FE 800600
保留
配置存储 空间
配置寄存器 (8 x 16 位)
保留
器件 ID (2 x 16 位)
保留
注: 用户闪存代码存储区的地址边界因器件而异。
F7FFFE F80000 F8000E F80010
FEFFFE FF0000 FF0002 FF0004 FFFFFE
2.2 编程时使用的引脚
表 2-2 中列出了编程时需要用到的引脚。请参见相应器 件的数据手册,以了解完整的引脚说明。
2.3 程序存储器映射
程序存储空间从 0x000000 延伸到 0xFFFFFE。代码存 储在该存储器映射的最低地址部分,支持最多 12 KB (4K 指令字)。表 2-1 给出了每个器件型号程序存储空 间的位置和容量。

dsPIC30F系列

dsPIC30F系列

dsPIC30F系列数字信号控制器(DSC)dsPIC30F系列DSC采用程序存储器和数据存储器完全分离的哈佛体系结构:1、CPU结构概述:dsPIC30F的CPU拥有24位指令字。

程序计数器PC为24位宽,最低有效位总是0,除一些特殊指令外,在程序的正常执行中总是忽略其最高有效位,因此程序计数器PC可以寻址4M×24位的用户程序存储器空间。

工作寄存器阵列由16个16位的寄存器构成。

每个工作寄存器都可以充当数据、地址或地址偏移寄存器。

第16个工作寄存器(W15)作为软件堆栈的指针工作,用于中断服务程序和子程序的调用。

dsPIC30F指令集有两类指令:MCU类指令和DSP类指令。

这两类指令无缝地集成到架构中并从同一个执行单元执行。

指令集包括很多寻址模式。

CPU支持固有(无操作数)寻址、相对寻址、立即数寻址、存储器直接寻址、寄存器直接寻址和寄存器间接寻址模式。

每条指令最多支持6种寻址模式。

CPU中包含一个DSP引擎,如图2-2所示,它具备一个高速17位×17位乘法器、一个40位ALU、两个40位饱和累加器和一个40位双向桶形移位寄存器。

该桶形移位寄存器在单个周期内至多可将一个40位的值右移15位或左移16位。

DSP指令可以无缝地与所有其他指令一起操作,其设计可实现最佳的实时性能。

MAC指令和其他相关指令可以同时从存储器中取出两个数据操作数并将两个W寄存器相乘。

这要求数据空间对于这些指令拆分为两块,但对所有其他指令保持线性。

这是通过为每个地址空间指定某些工作寄存器,以透明和灵活的方式实现的。

CPU不支持多级指令流水线,而是利用单级指令预取机制,它在指令执行的前一个周期存取并解码部分指令,以便使可利用的执行时间达到最长。

单周期指令预取机制用来帮助维持吞吐量并提供可预测的执行。

除了改变程序流的指令、双字移动(MOV.D)指令和表指令以外,所有指令都在单个周期内执行。

使用DO和REPEAT 指令支持无开销的程序循环结构,这两个指令在任何时候都可被中断。

16位pic-dspic选型与开发指南

16位pic-dspic选型与开发指南

图形显示解决方案
图形显示在用户界面应用中日益流行。使用带集成图形控制器 和硬件加速功能的PIC24F“DA”系列,可以简便地为应用添 加图形显示功能。借助Microchip免费的图形库和开发工具, 您可以快速将图形显示功能集成到采用单个单片机的应用中。 欲了解更多信息,请访问/graphics。
集成DSP
■■ MCU的外观 ■■ 单周期16 x 16 MAC ■■ 40位累加器 ■■ 双操作数取 ■■ 饱和和舍入模式 ■■ 免费库和低成本滤波器■
设计工具
创新的外设
■■ 电机控制外设 ■■ SMPS外设 ■■ 图形控制器 ■■ 用于mTouch™技术的CTMU ■■ USB设备/嵌入式主机/OTG ■■ CAN ■■ 外设触发信号发生器 ■■ 智能模拟
PIC24E:最高性能16位MCU PIC24E器件提供最高70 MIPS性能,以及大容量存储器和 多种封装选项的组合。它们还在小型封装(5 x 5 mm)中包 含大容量闪存。内置外设包括高性能12位ADC,以及通用 和电机控制16位PWM。通信外设包括最多2个CAN模块、■ 4个UART(支持IrDA)、4个SPI、2个I2C和USB设备/嵌入 式主机/OTG。高性能16通道直接存储器访问(DMA)模块 可提供更好的数据处理能力,从而优化CPU吞吐率。提供通 过AEC-Q100认证的扩展级(125°C)和高温(150°C)器 件选择,适用于工业和汽车应用。
节能选项
■■ 超低功耗技术 ■■ 深度休眠电流低至10 nA ■■ 降低速度或禁止CPU的选项 ■■ 应用程序软件可以更改时钟
速度
■■ Vbat后备电池
小型封装
■■ 封装尺寸最小为5 x 5 mm ■■ 带128 KB闪存的16位MCU,

MEMORY存储芯片PIC24FJ64GA006-I-PT中文规格书

Multiple Divide Options • 17-Bit x 17-Bit Single-Cycle Hardware
Multiplier • 32-Bit by 16-Bit Hardware Divider • 16 x 16-Bit Working Register Array • C Compiler Optimized Instruction Set Architecture:
• Programmable Cyclic Redundancy Check (CRC) - User-programmable polynomial - 8/16-level FIFO buffer
• Five 16-Bit Timers/Counters with Programmable Prescaler
- 76 base instructions - Flexible addressing modes • Two Address Generation Units for Separate Read and Write Addressing of Data Memory
Special Microcontroller Features:
• Five 16-Bit Capture Inputs • Five 16-Bit Compare/PWM Outputs • High-Current Sink/Source (18 mA/18 mA) on All
I/O Pins • Configurable, Open-Drain Output on Digital I/O Pins • Up to 5 External Interrupt Sources • 5.5V Tolerant Input (digital pins only)

微芯PIC CPU


2
CPU
© 2011 Microchip Technology Inc.
DS70359B_CN 第 2-1 页
dsPIC33E/PIC24E 系列参考手册
2.1 简介
注: 本系列参考手册章节旨在用作对器件数据手册的补充。根据不同的器件型号,本手 册章节可能并不适用于所有 dsPIC33E/PIC24E 器件。 请参见当前器件数据手册中 “CPU”章节开头部分的注,以检查本文档是否支持 您所使用的器件。 器件数据手册和系列参考手册章节可从 Microchip 网站 下载。 dsPIC33E/PIC24E CPU 采用 16 位 (数据)的改进型哈佛架构,具有增强指令集,其中包括对 数字信号处理的强大支持。 CPU 具有 24 位指令字,指令字带有长度可变的操作码字段。程序计 数器 (Program Counter, PC)为 24 位宽,可以寻址最大 4M x 24 位的用户程序存储空间。 指令预取机制可帮助维持吞吐量,并使指令的执行具有可预测性。除了改变程序流的指令、双字 传送(MOV.D)指令、 PSV 访问和表指令以外,大多数指令都以单周期有效执行速率执行。使用 DO 和 REPEAT 指令支持无开销的程序循环结构,这两条指令在任意时刻都可以被中断。
© 2011 Microchip Technology Inc.
DS70359B_CN 第 2-3 页
dsPIC33E/PIC24E 系列参考手册
图 2-1: dsPIC33E/PIC24E CPU 框图
X 地址总线 Y 数据总线 X 数据总线 16 中断 控制器 24 24 24 PSV 和表 数据访问 控制模块 16 16 16 数据锁存器 X 数据 RAM 地址 锁存器 16 X RAGU X WAGU 16 16 24

PICKit3 中文使用手册

FilterLab、 Hampshire、 HI-TECH C、 Linear Active Thermistor、MXDEV、MXLAB、SEEVAL 和 The Embedded Control Solutions Company 均为 Microchip Technology Inc. 在美国的注册商标。
3.3 第 3 课:轮流点亮 LED ................................................................................. 25
3.3.1 分配文件寄存器存储单元 ...........................................................................25 3.3.2 分配程序存储器 ..........................................................................................26 3.3.3 探究第 3 课的源代码 ..................................................................................27 3.3.4 编译和编程第 3 课的代码 ...........................................................................28
第 3 章 PICkit™ 3 Debug Express 课程
3.1 第 1 课:Hello LED ....................................................................................... 11

PIC24系列单片机原理与开发


① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ PIC 24 FJ 64 GA0 06 T -I/PT
Microchip 商标 16 位改进哈佛架构 Flash 存储器系列 程序存储器容量 (64KB) 产品类:通用单片机 引脚数(64pin) 盘带装标志 温度范围 (工业级) 封装形式(TQFP) 图 1- 2 PI C24F 系列单片机的命名 规则 命名的第 2 部分为 CPU 架构,“24”为不带 DSP 功能的 16 位改进型哈佛架构。第 4 部分数 字为 Flash 存储器容量,单位为 k 字节,有 16/32/64/128/256 等供选择。第 6 部分表示引脚数: 02-28 引脚, 04-44 引脚, 06-64 引脚,08-80 引脚,10-100 引脚。 温度范围-40°C 至 85°C。 例如上图所示的 PIC24FJ64GA006 单片机,Flash 程序存储器的容量为 64k 字节, 芯片引脚数 为 64。型号为 PIC24FV16KA301 芯片,是工作电压为 2.0V 至 5.5V 的超低功耗单片机,Flash 程 序存储器的容量为 16k 字节,芯片引脚数为 20。型号为 PIC24FJ256GB110 芯片,是带 USB On-The-Go(OTG)模块的通用单片机。Flash 程序存储器的容量为 256k 字节,芯片引脚数为 100。 型号为 PIC24FJ128DA210 芯片,是具有图形控制器和 USB On-The-Go 模块的通用单片机,Flash 程序存储器的容量为 128k 字节,芯片引脚数为 100/121。 本书将以 PIC24FJ64GA006 单片机为例,介绍 PIC24F 系列单片机的结构、工作原理、各功能 模块(外设)的编程。PIC24FJ64GA006 属于 PIC24FJ128GA(子)系列,该系列共有 9 款型号,它 们的外设功能和 RAM 容量相同,区别在于芯片的引脚数和 Flash 存储器容量,如表 1-1 所示。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

11072 DEE
Slide
10
非易失性存储器选项 AN1095 DEE仿真目标
− − − − − 支持有限的数据量 扩展存储器耐擦写能力 需要的开销最小 提供简单的应用接口 允许灵活的应用配置
© 2007 Microchip Technology Incorporated. All Rights Reserved.
AN1095 DEE仿真的工作原理- 打包
第一次将数据包送入第二页
− 擦除旧页 擦除前校验数据
0xFF 有效页 0xFF 0x02 0xFF 0x01 0xFF 0x02 0xFF 0x01 0xFF 0x01
© 2007 Microchip Technology Incorporated. All Rights Reserved.
11072 DEE
Slide
2
课程安排
非易失性存储器选项 AN1095 DEE仿真算法 自定义选项 动手实验:使用AN1095 DEE仿真
© 2007 Microchip Technology Incorporated. All Rights Reserved.
0xFFFF 0xFFFF 0x7777 0xFFFF 0xFFFF 0xFFFF 0xFFFF
Slide 24
© 2007 Microchip Technology Incorporated. All Rights Reserved.
AN1095 DEE仿真的工作原理- 打包
第一次将数据包送入第二页
© 2007 Microchip Technology Incorporated. All Rights Reserved.
11072 DEE
Slide
14
AN1095 DEE仿真的工作原理 程序存储器架构
− PIC18数据格式
MSB <15:8> DEE数据(8位) LSB <7:0> DEE地址
© 2007 Microchip Technology Incorporated. All Rights Reserved. 11072 DEE Slide 6
非易失性存储器选项 PIC18J/PIC24/dsPIC33器件具有以 下特点:
− − − − 低成本 高性能 外设选择范围广 可自写的程序存储器 数据EEPROM
© 2007 Microchip Technology Incorporated. All Rights Reserved.
11072 DEE
Slide
8
非易失性存储器选项
内部-闪存程序存储器
− 最容易实现 − 低耐擦写能力 − 要求低级别的算法实现
© 2007 Microchip Technology Incorporated. All Rights Reserved.
Slide 20
© 2007 Microchip Technology Incorporated. All Rights Reserved.
AN1095 DEE仿真的工作原理- 写操作
将值0x1111写入地址单元1中
有效页 0x02 0x01 0xFF 0xFF 0xFF 0xFF
0x0000 0x2222 0x1111 0xFFFF 0xFFFF 0xFFFF 0xFFFF
11072 DEE
PIC18、PIC24和dsPIC33F 闪存器件的数据EEPROM仿真
© 2007 Microchip Technology Incorporated. All Rights Reserved.
11072 DEE
Slide
1
课程目标
完成本课程后,您将:
− 了解AN1095数据EEPROM仿真的工 作原理 − 了解配置选项 − 能够实现AN1095
− 顺序使用闪存页
每个闪存页的第一个单元保存了页 状态信息和擦/写计数
© 2007 Microchip Technology Incorporated. All Rights Reserved.
11072 DEE
Slide
16
AN1095 DEE仿真的工作原理 将地址/数据对写入闪存页
− 顺序填充闪存页 − 如果当前值匹配,则不执行写操作
− 排序并将数据写入新页
有效页 0x02 0x01 0x02 0x01 0x01
0x0000 0x2222 0x1111 0x3333 0x5555 0x7777
11072 DEE
0xFF 0x01 0xFF 0x02 0xFF 0xFF 0xFF
0xFFFF 0x7777 0x3333 0xFFFF 0xFFFF 0xFFFF 0xFFFF
0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF
Slide 19
© 2007 Microchip Technology Incorporated. All Rights Reserved.
AN1095 DEE仿真的工作原理- 写操作
将值0x2222写入地址单元2中
填充完一页时
− 最新数据被复制到下一页(“打包”)
© 2007 Microchip Technology Incorporated. All Rights Reserved.
11072 DEE
Slide
17
AN1095 DEE仿真的工作原理- 初始化
PIC24/dsPIC33存储器的空白页
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
将值0x3333写入地址单元2中
有效页 0x02 0x01 0x02 0xFF 0xFF 0xFF
0x0000 0x2222 0x1111 0x3333 0xFFFF 0xFFFF 0xFFFF
11072 DEE
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF
11072 DEE
Slide
9
非易失性存储器选项 数据EEPROM仿真
− 单片机内部
无需额外组件 无需I/O引脚或专门外设
− 扩展的存储器耐擦写能力 − 实现细节对应用而言是透明的
© 2007 Microchip Technology Incorporated. All Rights Reserved.
− PIC24/dsPIC33数据格式
MSW <31:16> 虚字节 DEE地址 0x00
© 2007 Microchip Technology Incorporated. All Rights Reserved. 11072 DEE
LSW <15:0> DEE数据(16位)
Slide
15

AN1095 DEE仿真的工作原理 至少需要两个闪存页
© 2007 Microchip Technology Incorporated. All Rights Reserved.
11072 DEE
Slide
5
非易失性存储器选项 哪类数据能使用DEE?
− 不经常更新的数据
标识信息 操作参数 检测范围(最小和最大值)
− 较小的数据量 − 较低的访问速度 − 掉电后需保存数据
地址 数据
有效页 0xFF 0x02 0xFF 0xFF 0xFF 0xFF
0x0000 0xFFFF 0x2222 0xFFFF 0xFFFF 0xFFFF 0xFFFF
11072 DEE
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF
0x0000 0x2222 0x1111 0x3333 0xFFFF 0xFFFF
11072 DEE
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF
Slide 23
© 2007 Microchip Technology Incorporated. All Rights Reserved.
0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF
11072 DEE
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF
Slide 18
© 2007 Microchip Technology Incorporated. All Rights Reserved.
11072 DEE
Slide
3
非易失性存储器选项
© 2007 Microchip Technology Incorporated. All Rights Reserved.
11072 DEE
Slide
4
非易失性存储器选项 什么是数据EEPROM(DEE)?
− − − − − 非易失性 按字寻址的编程和读操作 较强的耐擦写能力 较低的数据速率 可位于MCU内部或外部
© 2007 Microchip Technology Incorporated. All Rights Reserved. 11072 DEE Slide 7
非易失性存储器选项
外部-串行EEPROM
− 高耐擦写能力 − 占用I/O引脚 − 需要I2C™、SPI或外部存储器接口外设或 等效器件 − 需要其他组件和板空间
11072 DEE
0xFF 有效页 0x01 0x02 0xFF 0xFF 0xFF
0x0000 0xFFFF 0x7777 0x3333 0xFFFF 0xFFFF 0xFFFF
相关文档
最新文档