DSPIC30F4012T-20I/ML Microchip Technology, DSPIC30F4012T-20I/ML Datasheet

IC DSPIC MCU/DSP 48K 44QFN

DSPIC30F4012T-20I/ML

Manufacturer Part Number
DSPIC30F4012T-20I/ML
Description
IC DSPIC MCU/DSP 48K 44QFN
Manufacturer
Microchip Technology
Series
dsPIC™ 30Fr

Specifications of DSPIC30F4012T-20I/ML

Core Processor
dsPIC
Core Size
16-Bit
Speed
20 MIPS
Connectivity
CAN, I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, Motor Control PWM, QEI, POR, PWM, WDT
Number Of I /o
20
Program Memory Size
48KB (16K x 24)
Program Memory Type
FLASH
Eeprom Size
1K x 8
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
2.5 V ~ 5.5 V
Data Converters
A/D 6x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
44-QFN
For Use With
XLT44QFN4 - SOCKET TRANS ICE 28DIP TO 44QFN
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
DSPIC30F4012T20IM
dsPIC30F4011/4012 (Rev. A1) Silicon
Errata
The dsPIC30F4011/4012 (Rev. A1) samples you have
received were found to conform to the specifications
and functionality described in the following documents:
• DS70030 – dsPIC30F Programmer’s Reference
• DS70135 – dsPIC30F4011, dsPIC30F4012 Data
• DS70046 – 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:
These devices may be identified by the following
message that appears in the MPLAB
Window under MPLAB IDE, when a “reset-and-
connect” operation is performed within MPLAB IDE:
Setting Vdd source to target
Target Device dsPIC30F4012 found, revi-
sion = Rev 0x1001
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
The errata described in this section will be fixed in
future revisions of dsPIC30F4011 and dsPIC30F4012
devices.
© 2004 Microchip Technology Inc.
Manual
Sheet
• dsPIC30F4011
• dsPIC30F4012
dsPIC30F4011/4012 Rev. A1 Silicon Errata
®
ICD 2 Output
dsPIC30F4011/4012
Silicon Errata Summary
The following list summarizes the errata described in
further detail throughout the remainder of this
document:
1.
2.
3.
4.
5.
6.
The following sections will describe the errata and work
around to these errata, where they may apply.
Data EEPROM
The Most Significant bit of every 4th byte in data
EEPROM may be corrupted
Decimal Adjust Instruction
The Decimal Adjust instruction, DAW.b, may
improperly clear the Carry bit, C (SR<0>).
Special Function Registers
Writes to certain unimplemented address locations
can affect I/O Port register values.
PSV Operations Using SR
In certain instructions, fetching one of the
operands from program memory using Program
Space Visibility (PSV) will corrupt specific bits in
the Status Register, SR.
Early Termination of Nested DO Loops
When using two DO loops in a nested fashion,
terminating the inner-level DO loop by setting the
EDT (CORCON<11>) bit will produce unexpected
results.
Using OSC2/RC15 pin for Digital I/O
For this revision of silicon, if the pin RC15 is
required for digital input/output, the FPR<4:0> bits
in the FOSC Configuration register may not be set
up for FRC w/PLL 4x/8x/16x modes.
.
DS80205C-page 1

Related parts for DSPIC30F4012T-20I/ML

DSPIC30F4012T-20I/ML Summary of contents

Page 1

... Running ICD Self Test ...Passed MPLAB ICD 2 Ready The errata described in this section will be fixed in future revisions of dsPIC30F4011 and dsPIC30F4012 devices. © 2004 Microchip Technology Inc. dsPIC30F4011/4012 Silicon Errata Summary The following list summarizes the errata described in further detail throughout the remainder of this document: 1 ...

Page 2

... NC, L0 DAW.b w2 BSET.b SR, #C BRA L1 L0:DAW.b w2 L1: .... Low Byte (Even Address) 0x7FFC00 0x7FFC02 0x7FFC04 0x7FFC06 0x7FFC08 0x7FFC0A Instruction DAW.b ;First BCD number ;Second BCD number ;If C set ;If not,do DAW and ;set the carry bit ;and exit © 2004 Microchip Technology Inc. ...

Page 3

... PORTC will be modified by a write to address 0x0CE PORTD will be modified by a write to address 0x0D4 PORTE will be modified by a write to address 0x0DA PORTF will be modified by a write to address 0x0E0 Work around User software should avoid writing to the unimplemented locations listed above. © 2004 Microchip Technology Inc. dsPIC30F4011/4012 DS80205C-page 3 ...

Page 4

... Refer to the “readme.txt” file in the MPLAB C30 v1.20.04 toolsuite for further details. © 2004 Microchip Technology Inc. (3) , Result in W2 (3) , Result in W3 (3) (3) , Result in W4 ...

Page 5

... Note: For details on the functionality of EDT bit, see section 2.9.2.4 in the dsPIC30F Family Reference Manual. © 2004 Microchip Technology Inc. dsPIC30F4011/4012 6. Module: Using OSC2/RC15 pin for Digital I/O The port pin, RC15, is multiplexed with the primary oscillator pin, OSC2. When pin RC15 is required ...

Page 6

... APPENDIX A: REVISION HISTORY Revision A (8/2004) Original version of the document. Revision B (11/2004) Added silicon issues 4 (PSV Operations Using SR) and 5 (Early Termination of Nested DO Loops). Revision C (4/2005) Added silicon issue 6 (Using OSC2/RC15 pin for Digital I/O). DS80205C-page 6 © 2004 Microchip Technology Inc. ...

Page 7

... PowerCal, PowerInfo, PowerMate, PowerTool, rfLAB, rfPICDEM, Select Mode, Smart Serial, SmartTel, Total Endurance and WiperLock 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 8

... Fax: 65-6334-8850 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Taiwan - Hsinchu Tel: 886-3-572-9526 Fax: 886-3-572-6459 © 2004 Microchip Technology Inc. EUROPE Austria - Weis Tel: 43-7242-2244-399 Fax: 43-7242-2244-393 Denmark - Ballerup Tel: 45-4450-2828 Fax: 45-4485-2829 France - Massy Tel: 33-1-69-53-63-20 ...

Related keywords