参数资料
型号: DSPIC33FJ32MC202-I/SS
厂商: Microchip Technology
文件页数: 52/76页
文件大小: 0K
描述: IC DSPIC MCU/DSP 32K 28SSOP
标准包装: 47
系列: dsPIC™ 33F
核心处理器: dsPIC
芯体尺寸: 16-位
速度: 40 MIP
连通性: I²C,IrDA,LIN,SPI,UART/USART
外围设备: 欠压检测/复位,DMA,电机控制 PWM,QEI,POR,PWM,WDT
输入/输出数: 21
程序存储器容量: 32KB(32K x 8)
程序存储器类型: 闪存
RAM 容量: 2K x 8
电压 - 电源 (Vcc/Vdd): 3 V ~ 3.6 V
数据转换器: A/D 6x10b/12b
振荡器型: 内部
工作温度: -40°C ~ 85°C
封装/外壳: 28-SSOP(0.209",5.30mm 宽)
包装: 管件
dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304
DS70283K-page 56
2007-2012 Microchip Technology Inc.
5.2
RTSP Operation
The dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304
Flash program memory array is organized into rows of 64
instructions or 192 bytes. RTSP allows the user
application to erase a page of memory, which consists of
eight rows (512 instructions) at a time, and to program
one row or one word at a time. Table 24-12 shows typical
erase and programming times. The 8-row erase pages
and single row write rows are edge-aligned from the
beginning of program memory, on boundaries of 1536
bytes and 192 bytes, respectively.
The program memory implements holding buffers that
can contain 64 instructions of programming data. Prior
to the actual programming operation, the write data
must be loaded into the buffers sequentially. The
instruction words loaded must always be from a group
of 64 boundary.
The basic sequence for RTSP programming is to set up
a Table Pointer, then do a series of TBLWT instructions
to load the buffers. Programming is performed by
setting the control bits in the NVMCON register. A total
of 64 TBLWTL and TBLWTH instructions are required
to load the instructions.
All of the table write operations are single-word writes
(two instruction cycles) because only the buffers are
written. A programming cycle is required for
programming each row.
5.3
Programming Operations
A complete programming sequence is necessary for
programming or erasing the internal Flash in RTSP
mode.
The
processor stalls (waits)
until
the
programming operation is finished.
The programming time depends on the FRC accuracy
Accuracy) and the value of the FRC Oscillator Tuning
register (see Register 8-4). Use the following formula to
calculate the minimum and maximum values for the
Row Write Time, Page Erase Time, and Word Write
Cycle Time parameters (see Table 24-12, “DC
EQUATION 5-1:
PROGRAMMING TIME
For example, if the device is operating at +125
° C, the
FRC accuracy will be ±5%. If the TUN<5:0> bits (see
Register 8-4) are set to ‘b111111,the minimum row
write time is equal to Equation 5-2.
EQUATION 5-2:
MINIMUM ROW WRITE
TIME
The maximum row write time is equal to Equation 5-3.
EQUATION 5-3:
MAXIMUM ROW WRITE
TIME
Setting the WR bit (NVMCON<15>) starts the opera-
tion, and the WR bit is automatically cleared when the
operation is finished.
5.4
Flash Memory Resources
Many useful resources are provided on the main prod-
uct page of the Microchip web site for the devices listed
in this data sheet. This product page, which can be
accessed using this link, contains the latest updates
and additional information.
5.4.1
KEY RESOURCES
Section 5. “Flash Programming” (DS70191)
Code Samples
Application Notes
Software Libraries
Webinars
All related dsPIC33F/PIC24H Family Reference
Manuals Sections
Development Tools
5.5
Control Registers
Two SFRs are used to read and write the program
Flash memory: NVMCON and NVMKEY.
The NVMCON register (Register 5-1) controls which
blocks are to be erased, which memory type is to be
programmed and the start of the programming cycle.
NVMKEY is a write-only register that is used for write
protection. To start a programming or erase sequence,
the user application must consecutively write 0x55 and
0xAA to the NVMKEY register. Refer to Section 5.3
“Programming Operations” for further details.
T
7.37 MHz
FRC Accuracy
()%
FRC Tuning
()%
×
----------------------------------------------------------------------------------------------------------------------------
Note:
In the event you are not able to access
the product page using the link above,
enter
this
URL
in
your
browser:
TRW
11064 Cycles
7.37 MHz
10.05
+
()
1 0.00375
()
×
------------------------------------------------------------------------------------------------ 1.435ms
=
TRW
11064 Cycles
7.37 MHz
10.05
()
1 0.00375
()
×
------------------------------------------------------------------------------------------------ 1.586ms
=
相关PDF资料
PDF描述
PIC18LF46J13-I/ML IC PIC MCU 64KB FLASH 44QFN
52892-1890 CONN FFC 18POS .50MM R/A ZIF SMD
AT89C51RC2-RLTIM IC 8051 MCU FLASH 32K 44VQFP
AT89C51RC2-3CSIM IC 8051 MCU FLASH 32K 40DIP
AT89C51RB2-SLSIM IC 8051 MCU FLASH 16K 44PLCC
相关代理商/技术参数
参数描述
DSPIC33FJ32MC202T-E/MM 制造商:Microchip Technology Inc 功能描述:dsPIC33F Series 2 kB RAM 32 kB Flash 16-Bit Digital Signal Controller - QFN-S28
dsPIC33FJ32MC202T-I/MM 功能描述:数字信号处理器和控制器 - DSP, DSC 16B DSC 28LD32KB Motor40 MIPS RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
dsPIC33FJ32MC202T-I/SO 功能描述:数字信号处理器和控制器 - DSP, DSC 16B DSC 28LD32KB Motor40 MIPS RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
dsPIC33FJ32MC202T-I/SS 功能描述:数字信号处理器和控制器 - DSP, DSC 16 bit DSC 40MIPS 32KB Flash RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT
dsPIC33FJ32MC204-E/ML 功能描述:数字信号处理器和控制器 - DSP, DSC 16B DSC 44LD32KB Motor40 MIPS RoHS:否 制造商:Microchip Technology 核心:dsPIC 数据总线宽度:16 bit 程序存储器大小:16 KB 数据 RAM 大小:2 KB 最大时钟频率:40 MHz 可编程输入/输出端数量:35 定时器数量:3 设备每秒兆指令数:50 MIPs 工作电源电压:3.3 V 最大工作温度:+ 85 C 封装 / 箱体:TQFP-44 安装风格:SMD/SMT