English
Language : 

DSPIC30F6010A_11 Datasheet, PDF (11/236 Pages) Microchip Technology – High-Performance, 16-bit Digital Signal Controllers
dsPIC30F6010A/6015
FIGURE 1-2:
dsPIC30F6015 BLOCK DIAGRAM
Y Data Bus
X Data Bus
Interrupt
Controller
24
PSV & Table
Data Access
24 Control Block
8
16 16
16
16
16
Data Latch Data Latch
Y Data
X Data
16
RAM
RAM
(4 Kbytes) (4 Kbytes)
Address
Latch
Address
Latch
24
Address Latch
Program Memory
(144 Kbytes)
PCU PCH PCL
Program Counter
Stack
Control
Logic
Loop
Control
Logic
16 16
16
Y AGU
X RAGU
X WAGU
Data EEPROM
(4 Kbytes)
Data Latch
16
Effective Address
ROM Latch
16
24
16
Instruction
Decode and
Control
Control Signals
to Various Blocks
OSC1/CLKI
Timing
Generation
MCLR
VDD, VSS
AVDD, AVSS
IR
Decode
16
16 x 16
W Reg Array
16 16
Power-up
Timer
Oscillator
Start-up Timer
POR/BOR
Reset
Watchdog
Timer
Low-Voltage
Detect
DSP
Engine
Divide
Unit
ALU<16>
16
16
CAN1
10-bit ADC
Input
Capture
Module
Output
Compare
Module
I2C™
PORTB
PORTC
PORTD
SPI1,
SPI2
Timers
QEI
Motor Control
PWM
UART1,
UART2
SCL/RG2
SDA/RG3
SCK2/CN8/RG6
SDI2/CN9/RG7
SDO2/CN10/RG8
SS2/CN11/RG9
PORTG
PORTE
PORTF
AN0/VREF+/CN2/RB0
AN1/VREF-/CN3/RB1
AN2/SS1/CN4/RB2
AN3/INDX/CN5/RB3
AN4/QEA/IC7/CN6/RB4
AN5/QEB/IC8/CN7/RB5
PGC/EMUC/AN6/OCFA/RB6
PGD/EMUD/AN7/RB7
AN8/RB8
AN9/RB9
AN10/RB10
AN11/RB11
AN12/RB12
AN13/RB13
AN14/RB14
AN15/OCFB/CN12/RB15
EMUD1/SOSCI/T4CK/CN1/RC13
EMUC1/SOSCO/T1CK/CN0/RC14
OSC2/CLKO/RC15
EMUC2/OC1/RD0
EMUD2/OC2/RD1
OC3/RD2
OC4/RD3
OC5/IC5/CN13/RD4
OC6/IC6/CN14/RD5
OC7/CN15/RD6
OC8/UPDN/CN16/RD7
IC1/FLTA/INT1/RD8
IC2/FLTB/INT2/RD9
IC3/INT3/RD10
IC4/INT4/RD11
PWM1L/RE0
PWM1H/RE1
PWM2L/RE2
PWM2H/RE3
PWM3L/RE4
PWM3H/RE5
PWM4L/RE6
PWM4H/RE7
C1RX/RF0
C1TX/RF1
U1RX/SDI1/RF2
EMUD3/U1TX/SDO1/RF3
U2RX/CN17/RF4
U2TX/CN18/RF5
EMUC3/SCK1/INT0/RF6
© 2011 Microchip Technology Inc.
DS70150E-page 11