DSPIC30F6010T-20I/PF Microchip Technology, DSPIC30F6010T-20I/PF Datasheet

no-image

DSPIC30F6010T-20I/PF

Manufacturer Part Number
DSPIC30F6010T-20I/PF
Description
IC PSPIC MCU/DSP 144K 80TQFP
Manufacturer
Microchip Technology
Series
dsPIC™ 30Fr

Specifications of DSPIC30F6010T-20I/PF

Core Processor
dsPIC
Core Size
16-Bit
Speed
20 MIPS
Connectivity
CAN, I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, LVD, Motor Control PWM, QEI, POR, PWM, WDT
Number Of I /o
68
Program Memory Size
144KB (48K x 24)
Program Memory Type
FLASH
Eeprom Size
4K x 8
Ram Size
8K x 8
Voltage - Supply (vcc/vdd)
2.5 V ~ 5.5 V
Data Converters
A/D 16x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
80-TQFP, 80-VQFP
For Use With
DM300019 - BOARD DEMO DSPICDEM 80L STARTERAC164314 - MODULE SKT FOR PM3 80PFDM300020 - BOARD DEV DSPICDEM MC1 MOTORCTRLAC30F001 - MODULE SOCKET DSPIC30F 80TQFPXLT80PT2 - SOCKET TRANSITION ICE 80TQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
DSPIC30F6010T20IP

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DSPIC30F6010T-20I/PF
Manufacturer:
Microchip Technology
Quantity:
10 000
dsPIC30F601X (Rev. A3) Silicon Errata
The dsPIC30F601X (Rev. A3) samples you have
received have been tested for an operational voltage,
V
were found to conform to the specifications and
functionality described in the following documents:
• DS70030E - dsPIC30F Programmer’s Reference
• DS70117B - dsPIC30F6011, dsPIC30F6012,
• DS70119B - dsPIC30F6010 Data Sheet
• DS70046B - dsPIC30F Family Reference Manual
The exceptions to the specifications in the documents
listed above are described in this section. The specific
devices for which these exceptions are described are
listed below:
The errata in this document apply to all devices marked
with year codes and week codes prior to “04” and “06”,
respectively.
The errata described in this section will be fixed in
future revisions of dsPIC30F601X silicon.
Silicon Errata Summary
The following list summarizes the errata described in
further detail through the remainder of this document:
1.
2.
3.
 2004 Microchip Technology Inc.
DD
Manual
dsPIC30F6013, dsPIC30F6014 Data Sheet
, in the range of 4.5 to 5.5 volts. These samples
• 30F6010
• 30F6011
• 30F6012
• 30F6013
• 30F6014
Run-Time Self Programming (RTSP)
RTSP operations may not be performed on the
Program Memory. RTSP operations can however
be performed on the on-chip Data EEPROM.
Data EEPROM
Data EEPROM is operational below 24 MIPS.
Unsigned MAC
The unsigned integer mode for the MAC-type DSP
instructions does not function as specified.
dsPIC30F601X Rev. A3 Silicon Errata
Advance Information
dsPIC30F601X
4.
5.
6.
7.
8.
9.
10. 10-bit A/D Converter – Sequential Sampling
11. Data Converter Interface
12. Quadrature Encoder Interface – Index Pulse
13. Motor Control PWM – Time-base Prescaler
Y-Space Data Dependency
When an instruction that writes to a location in the
address range of Y-data memory is immediately
followed by a MAC-type DSP instruction that reads
a location also resident in Y-data memory, the
operations will not be performed as specified.
IPC2 SFR Write Sequence
A specific write sequence for IPC2 (Interrupt
Priority Control 2) SFR is required.
Catastrophic Overflow Traps
When a catastrophic overflow of any of the
accumulators causes an arithmetic (math) error
trap, the Overflow status bits need to be cleared to
exit the trap handler.
Interrupting a REPEAT Loop
When a REPEAT loop is interrupted by two or more
interrupts in a nested fashion an Address Error
Trap may be caused.
32-bit General Purpose Timers
The 32-bit General-Purpose Timers do not
function as specified for prescaler ratios other than
1:1.
12-bit 100 Ksps A/D Converter
The 12-bit A/D converter scans one channel less
than that specified when configured to perform
channel scanning on MUX A inputs and alternately
converting a fixed MUX B input simultaneously.
Sampling multiple channels sequentially using any
conversion trigger other than the auto-convert
feature requires SAMC bits to be non-zero.
In Slave mode, the DCI module does not function
correctly when data communication is configured
to start one serial clock after the frame
synchronization pulse.
The Reset On Index Pulse Mode does not work.
The Motor Control PWM Time base prescaler
options – 1:4, 1:16 and 1:64 may produce
unexpected results when used to generate
center-aligned PWM pulses.
DS80176E-page 1

Related parts for DSPIC30F6010T-20I/PF

DSPIC30F6010T-20I/PF Summary of contents

Page 1

... Data EEPROM is operational below 24 MIPS. 3. Unsigned MAC The unsigned integer mode for the MAC-type DSP instructions does not function as specified.  2004 Microchip Technology Inc. dsPIC30F601X 4. Y-Space Data Dependency When an instruction that writes to a location in the address range of Y-data memory is immediately ...

Page 2

... Also, for this revision, the US bit will always read as ‘0’. Work around Ensure that the US bit is not set by the application. In order multiplications, use the MCU Multiply instruction, MUL.UU. Advance Information ® IDE programmer, for example, MAC to perform unsigned integer  2004 Microchip Technology Inc. ...

Page 3

... Y-data memory is not immediately followed by a DSP MAC-type instruction that performs a read operation of a location in Y-data memory.  2004 Microchip Technology Inc. dsPIC30F601X 5. Module: Interrupt Controller A specific write sequence for IPC2 (Interrupt Priority Control 2) SFR is required to prevent possible data corruption in the IEC2 (Interrupt Enable Control 2) SFR ...

Page 4

... MOV.B WREG, SR POP W0 RETFIE Advance Information Loop REPEAT nesting is enabled (or ;Timer1 ISR ;This line optional ;This line optional ;Another interrupt occurs ;here and it is processed ;correctly ;Timer1 ISR ;Another interrupt occurs ;here and it is processed ;correctly  2004 Microchip Technology Inc. ...

Page 5

... ADCBUF2 = AN4 - ADCBUF3 = AN6 - ADCBUF4 = AN5 - ADCBUF5 = AN6 - ADCBUF6 = AN3 - ADCBUF7 = AN6  2004 Microchip Technology Inc. dsPIC30F601X 10. Module: 10-bit A/D Converter – Sequential Samping Sampling multiple channels sequentially using any conversion trigger source other than the auto- convert feature requires SAMC bits to be non- zero ...

Page 6

... PWM pulses. Work around The prescaler should be set to the 1:1 option (i.e., prescaler should be disabled) in this release of silicon when generating center-aligned PWM pulses. Advance Information  2004 Microchip Technology Inc. ...

Page 7

... W0 ;sequence for MOV W0, ADCON2 ;low power-down BCLR PMD1, #ADCMD ;current. PWRSAV #SLEEP_MODE ;Device enters ;SLEEP mode here  2004 Microchip Technology Inc. Observed Output PWM Low Low Output on PWM1L pin is shortened by dead-time Low Low Low Output on PWM1H pin is shortened by dead-time PD ...

Page 8

... Applicable devices year and week codes were updated. Revision D (2/2004) Document status was changed from “Confidential” to “Advance Information”. Revision E (4/2004) Errata #13, “Motor Control PWM: Configuration Fuse Bits”, was removed. Added Errata #10. DS80176E-page 8 Family Advance Information  2004 Microchip Technology Inc. ...

Page 9

... PICLAB, PICtail, PowerCal, PowerInfo, PowerMate, PowerTool, rfLAB, rfPICDEM, Select Mode, Smart Serial, SmartTel and Total Endurance are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 10

... Via Quasimodo, 12 20025 Legnano (MI) Milan, Italy Tel: 39-0331-742611 Fax: 39-0331-466781 Netherlands Biesbosch 14 NL-5152 SC Drunen, Netherlands Tel: 31-416-690399 Fax: 31-416-690340 United Kingdom 505 Eskdale Road Winnersh Triangle Wokingham Berkshire, England RG41 5TU Tel: 44-118-921-5869 Fax: 44-118-921-5820 02/17/04  2004 Microchip Technology Inc. ...

Related keywords