IC DSPIC MCU/DSP 144K 64TQFP

 

DSPIC30F6012A-20E/PT

Manufacturer Part NumberDSPIC30F6012A-20E/PT
DescriptionIC DSPIC MCU/DSP 144K 64TQFP
ManufacturerMicrochip Technology
SeriesdsPIC™ 30F
DSPIC30F6012A-20E/PT datasheets

Availability: In stock

International delivery:

Warranty: 60 days

Shipping & payment terms

Added to cart

 

Specifications of DSPIC30F6012A-20E/PT

Program Memory TypeFLASHProgram Memory Size144KB (48K x 24)
Package / Case64-TFQFPCore ProcessordsPIC
Core Size16-BitSpeed20 MIPS
ConnectivityCAN, I²C, SPI, UART/USARTPeripheralsAC'97, Brown-out Detect/Reset, I²S, LVD, POR, PWM, WDT
Number Of I /o52Eeprom Size4K x 8
Ram Size8K x 8Voltage - Supply (vcc/vdd)2.5 V ~ 5.5 V
Data ConvertersA/D 16x12bOscillator TypeInternal
Operating Temperature-40°C ~ 125°CProductDSCs
Data Bus Width16 bitProcessor SeriesDSPIC30F
CoredsPICMaximum Clock Frequency20 MHz
Number Of Programmable I/os52Data Ram Size8 KB
Maximum Operating Temperature+ 125 CMounting StyleSMD/SMT
3rd Party Development Tools52713-733, 52714-737, 53276-922, EWDSPICDevelopment Tools By SupplierPG164130, DV164035, DV244005, DV164005, PG164120, ICE4000, DM240002, DM330011
Minimum Operating Temperature- 40 CPackage64TQFP
Device CoredsPICFamily NamedsPIC30
Maximum Speed20 MHzOperating Supply Voltage3.3|5 V
Interface TypeCAN/I2C/SPI/UARTOn-chip Adc16-chx12-bit
Number Of Timers5Lead Free Status / RoHS StatusLead free / RoHS Compliant
For Use WithAC30F008 - MODULE SKT FOR DSPIC30F 64TQFP  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Page 21
22
Page 22
23
Page 23
24
Page 24
25
Page 25
26
Page 26
27
Page 27
28
Page 28
29
Page 29
30
Page 30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Page 28/66

Download datasheet (2Mb)Embed
PrevNext
8.5.7
ERASEB COMMAND
15
12 11
Opcode
Length
Reserved
Field
Description
Opcode
0x7
Length
0x2
Reserved 0x0
MS
Select memory to erase:
0x0 = All Code in General Segment
0x1 = All Data EEPROM in General
Segment
0x2 = All Code and Data EEPROM in
General Segment, interrupt vectors and
FGS Configuration register
0x3 = Full Chip Erase
0x4 = All Code and Data EEPROM in
Boot, Secure and General Segments,
and FBS, FSS and FGS Configuration
registers
0x5 = All Code and Data EEPROM in
Secure and General Segments, and
FSS and FGS Configuration registers
0x6 = All Data EEPROM in Boot
Segment
0x7 = All Data EEPROM in Secure
Segment
The ERASEB command performs a Bulk Erase. The MS
field selects the memory to be bulk erased, with options
for erasing Code and/or Data EEPROM in individual
memory segments.
When Full Chip Erase is selected, the following
memory regions are erased:
• All code memory (even if code-protected)
• All data EEPROM
• All code-protect Configuration registers
Only the executive code memory, Unit ID, device ID
and Configuration registers that are not code-protected
remain intact after a Chip Erase.
Expected Response (2 words):
0x1700
0x0002
Note:
A Full Chip Erase cannot be performed in
low-voltage programming systems (V
less than 4.5 volts). ERASED and ERASEP
must be used to erase code memory,
executive memory and data memory.
Alternatively, individual Segment Erase
operations may be performed.
DS70102K-page 28
8.5.8
ERASED COMMAND
2
0
15
12 11
Opcode
MS
Num_Rows
Field
Opcode
0x8
Length
0x3
Num_Rows Number of rows to erase (max of 128)
Addr_MSB
MSB of 24-bit base address
Addr_LS
LS 16 bits of 24-bit base address
The ERASED command erases the specified number of
rows of data EEPROM from the specified base
address. The specified base address must be a
multiple of 0x20. Since the data EEPROM is mapped
to program space, a 24-bit base address must be
specified.
After the erase is performed, all targeted bytes of data
EEPROM will contain 0xFF.
Expected Response (2 words):
0x1800
0x0002
Note:
The ERASED command cannot be used to
erase the Configuration registers or
device ID. Code-protect Configuration
registers can only be erased with the
ERASEB command, while the device ID is
read-only.
DD
8 7
0
Length
Addr_MSB
Addr_LS
Description
© 2010 Microchip Technology Inc.