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 30/66

Download datasheet (2Mb)Embed
PrevNext
8.5.11
QVER COMMAND
15
12 11
Opcode
Length
Field
Description
Opcode
0xB
Length
0x1
The QVER command queries the version of the
programming executive software stored in test
memory. The “version.revision” information is returned
in the response’s QE_Code using a single byte with the
following format: main version in upper nibble and
revision in the lower nibble (i.e., 0x23 is version 2.3 of
programming executive software).
Expected Response (2 words):
0x1BMN (where “MN” stands for version M.N)
0x0002
9.0
PROGRAMMING EXECUTIVE
RESPONSES
9.1
Overview
The programming executive sends a response to the
programmer for each command that it receives. The
response indicates if the command was processed
correctly, and includes any required response or error
data.
The programming executive response set is shown in
Table
9-1. This table contains the opcode, mnemonic
and description for each response. The response
format is described in
Section 9.2 “Response
Format”.
TABLE 9-1:
PROGRAMMING EXECUTIVE
RESPONSE SET
Opcode
Mnemonic
Description
0x1
PASS
Command successfully
processed.
0x2
FAIL
Command unsuccessfully
processed.
0x3
NACK
Command not known.
DS70102K-page 30
9.2
Response Format
0
As shown in
Example
9-1, all programming executive
responses have a general format consisting of a two
word header and any required data for the command.
Table 9-2
lists the fields and their descriptions.
EXAMPLE 9-1:
FORMAT
15
12 11
Opcode
Last_Cmd
Length
D_1 (if applicable)
D_N (if applicable)
TABLE 9-2:
FIELDS AND DESCRIPTIONS
Field
Opcode
Response opcode.
Last_Cmd
Programmer command that
generated the response.
QE_Code
Query code or Error code.
Length
Response length in 16-bit words
(includes 2 header words.)
D_1
First 16-bit data word (if applicable).
D_N
Last 16-bit data word (if applicable).
9.2.1
Opcode FIELD
The Opcode is a 4-bit field in the first word of the
response. The Opcode indicates how the command
was processed (see
Table
processed successfully, the response opcode is PASS.
If there is an error in processing the command, the
response opcode is FAIL, and the QE_Code indicates
the reason for the failure. If the command sent to
the programming executive is not identified, the
programming executive returns a NACK response.
9.2.2
Last_Cmd FIELD
The Last_Cmd is a 4-bit field in the first word of
the response and indicates the command that the
programming
executive
programming
executive
command at a time, this field is technically not required.
However, it can be used to verify whether the
programming
executive
command that the programmer transmitted.
© 2010 Microchip Technology Inc.
8 7
0
QE_Code
...
Description
9-1). If the command is
processed.
Since
the
can
only
process
one
correctly
received
the