Académique Documents
Professionnel Documents
Culture Documents
DsPICs33EP/PIC24EP
Familia DsPIC33EP
DsPIC33EP256MU806
DsPIC33EP256MU810
DsPIC33EP256MU814
DsPIC33EP512MU806
DsPIC33EP512MU810
DsPIC33EP512MU814
Gestin de energa
Modos de gestin de baja consumo (Sleep, Idle, Doze)
Power-on Reset y Brown Out reset
Temporizadores/Comparadores de Salida
(OC)/Entradas de Captura (IC)
9 temporizadores de uso general:
- Nueve de 16 bits y hasta cuatro temporizadores/contadores de 32
bits
- 16 mdulos OC configurables como temporizadores/contadores
- 2 Interfaces Codificador de Cuadratura (QEI) de 32-bits configurables
tambin como temporizadores/contadores
16 mdulos IC
Mdulo de reloj en tiempo real y calendario (RTCC)
Pin selector de perifricos (PPS) para permitir la reasignacin de pines
Puertos de Entrada/Salida
Drenador / surtidor de 10 mA en todos los pines
Seleccin drenador abierto, Pull-ups y Pull-Downs
Hasta 5 mA Corriente de sobretensin
Interrupciones externas por cambio de nivel en Todos los pines de E/S
Interfaces de comunicacin
USB 2.0 OTG Interfaz compatible con alta-velocidad
Cuatro mdulos UART (15 Mbps)
- Soporta protocolos LIN/J2602 y IrDA
Cuatro mdulos SPI de 4 pines (15 Mbps)
Dos mdulos ECAN (1 Mbaud) soportando CAN 2.0B
Dos mdulos I2C (hasta 1 Mbit) con compatibilidad SMBus
Convertidor de Interfaz de datos (DCI) mdulo con soporte para
I2S y cdecs de audio
Pin selector de perifricos (PPS) para permitir la reasignacin de pines
Puerto paralelo Maestro (PMP)
Comprobacin de redundancia cclica programable (CRC)
Pines del
DSPIC33EP256MU806
Nombre
del PIN
TIPO
DE PIN
TIPO DE
BUFFER
DESCRIPCION
PPS
AN0-AN15
AN24AN31
ANALOGO
NO
CLKI
CLKO
I
O
ST/CMOS
NO
OSC1
OSC2
I
I/O
ST/CMOS
NO
SOSCO
NO
SOSCI
ST/CMOS
Nombre del
PIN
TIPO DE
PIN
TIPO DE
BUFFER
DESCRIPCION
PPS
INT0
INT1
INT2
INT3
INT4
I
I
I
I
I
ST
ST
ST
ST
ST
NO
SI
SI
SI
SI
IC1-IC16
ST
ENTRADA DE CAPTURA 1 al 16
SI
OCFA
OCFB
OCFC
OC1-OC16
I
I
I
O
ST
ST
ST
--
SI
SI
SI
TIPO
DE PIN
TIPO DE
BUFFER
DESCRIPCION
PPS
FLT1-FLT4
DTCMP1-DTCMP4
I
I
ST
ST
PWM1L-PWM4L
PWM1H-PWM4H
SYNCI1, SYNCI2
O
O
I
ST
SYNCO1, SYNCO2
MCLR
I/P
ST
NO
C1RX
C1TX
I
O
ST
--
SI
SI
C2RX
C2TX
I
O
ST
--
SI
SI
NO
NO
SI
SI
NO
NO
TIPO
DE
PIN
TIPO DE
BUFFER
RB0-RB15
I/O
ST
NO
RC12-RC15
I/O
ST
NO
RD0-RD11
I/O
ST
NO
RE0-RE7
I/O
ST
NO
RF0, RF1,
RF3-RF5
I/O
ST
NO
RG2, RG3,
RG6-RG9
I/O
ST
NO
Nombre del
PIN
DESCRIPCION
PPS
TIPO DE
PIN
TIPO DE
BUFFER
DESCRIPCION
PPS
T1CK
T2CK
T3CK
T4CK
T5CK
T6CK
T7CK
T8CK
T9CK
I
I
I
I
I
I
I
I
I
ST
ST
ST
ST
ST
ST
ST
ST
ST
NO
SI
SI
SI
SI
SI
SI
SI
SI
U1RX
U1TX
U1CTS
U1RTS
I
O
I
I
ST
ST
ST
RECEPCION UART1
TRANSMISION UART1
CLEAR TO SENT UART1
REQUEST TO SENT UART1
SI
SI
SI
SI
U2RX
U2TX
U2CTS
U2RTS
I
O
I
I
ST
ST
ST
RECEPCION UART2
TRANSMISION UART2
CLEAR TO SENT UART2
REQUEST TO SENT UART2
SI
SI
SI
SI
U3RX
U3TX
U3CTS
U3RTS
I
O
I
I
ST
ST
ST
RECEPCION UART3
TRANSMISION UART3
CLEAR TO SENT UART3
REQUEST TO SENT UART3
SI
SI
SI
SI
TIPO DE
PIN
TIPO DE
BUFFER
DESCRIPCION
PPS
U4RX
U4TX
U4CTS
U4RTS
I
O
I
I
ST
ST
ST
RECEPCION UART4
TRANSMISION UART4
CLEAR TO SENT UART4
REQUEST TO SENT UART4
SI
SI
SI
SI
SCK1
I/O
ST
SI
SDI1
SDO1
SS1
I
O
I
ST
ST
ENTRADA/SALIDA SINCRONIZADA DE
RELOJ SERIAL PARA EL SPI1
ENTRADA DE DATOS SPI1
SALIDA DE DATOS SPI1
SINCRONIZACION DE ESCLAVO SPI1
SCK1
I/O
ST
SI
SDI2
SDO2
SS2
I
O
I
ST
ST
ENTRADA/SALIDA SINCRONIZADA DE
RELOJ SERIAL PARA EL SPI2
ENTRADA DE DATOS SPI2
SALIDA DE DATOS SPI2
SINCRONIZACION DE ESCLAVO SPI2
SCK3
I/O
ST
SI
SDI3
SDO3
SS3
I
O
I
ST
ST
ENTRADA/SALIDA SINCRONIZADA DE
RELOJ SERIAL PARA EL SPI3
ENTRADA DE DATOS SPI3
SALIDA DE DATOS SPI3
SINCRONIZACION DE ESCLAVO SPI3
SI
SI
SI
SI
SI
SI
SI
SI
SI
TIPO DE
PIN
TIPO DE
BUFFER
SCK4
I/O
ST
SDI4
SDO4
SS4
I
O
I
ST
ST
ASCL1
ASDA1
SCL1
SDA1
I/O
I/O
I/O
I/O
ASCL2
ASDA2
SCL2
SDA2
TMS
TCK
TDI
TDO
DESCRIPCION
PPS
SI
ST
ST
ST
ST
NO
NO
NO
NO
I/O
I/O
I/O
I/O
ST
ST
ST
ST
NO
NO
NO
NO
I
I
I
O
ST
ST
ST
--
NO
NO
NO
NO
SI
SI
SI
TIPO
DE
PIN
TIPO DE
BUFFER
INDX1
ST
HOME1
QEA1
QEB1
CNTCMP1
I
I
I
0
ST
ST
ST
--
INDX2
ST
HOME2
QEA2
QEB2
CNTCMP2
I
I
0
ST
ST
ST
--
COFS
CSCK
CSDI
CSDO
I/O
I/O
I
O
RTCC
CVREF
DESCRIPCION
PPS
SI
SI
ST
ST
ST
--
SI
SI
SI
SI
--
NO
ANALOGO
NO
SI
SI
SI
SI
SI
SI
SI
SI
TIPO
DE PIN
TIPO DE
BUFFER
DESCRIPCION
PPS
ANA
ENTRADAS COMPARADOR 1
NO
--
SALIDA COMPARADOR 1
SI
ANA
ENTRADAS COMPARADOR 2
NO
--
SALIDA COMPARADOR 2
SI
ANA
ENTRADAS COMPARADOR 3
NO
--
SALIDA COMPARADOR 3
SI
PMA0
I/O
TTL/ST
NO
PMA1
I/O
TTL/ST
PMA2 -PMA13
PMBE
PMCS1, PMCS2
PMD0-PMD7
O
O
I/O
TTL/ST
PMRD
PMWR
O
O
NO
NO
NO
NO
NO
NO
NO
TIPO
DE
PIN
TIPO DE
BUFFER
VBUS
VUSB
I
P
Analog
VBUSON
D+
DUSBID
USBOEN
VBUSST
VCPCON
VCMPST1
VCMPST2
VCMPST3
VMIO
VPIO
DMH
DPH
DMLN
DPLN
RC
O
I/O
I/O
I
O
I
O
I
I
I
I/O
I/O
O
O
O
O
I
Analog
Analog
ST
ST
ST
ST
ST
ST
ST
ST
DESCRIPCION
PPS
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
PPS
TIPO
DE
PIN
TIPO
DE
BUFF
ER
VDD
--
ALIMENTACION
NO
VCAP
--
NO
VSS
--
TIERRA
NO
VREF+
ANA
NO
VREF-
ANA
NO
PGED1
I/O
ST
NO
PGEC1
ST
PGED2
I/O
ST
PGEC2
ST
NO
PGED3
I/O
ST
NO
PGEC3
ST
NO
Nombre
del PIN
NO
NO
RAM
28K
28K
28K
52K
52K
52K
52K
28K
28K
52K
52K
52K
CANALES
TIMER COMPAR SALIDA - A/D CAPTURA
16 BITS
ACIN
PWM 10BIT/12
BIT
9
16
16
8
24
9
16
16
12
32
9
16
16
14
32
9
16
16
24
9
16
16
8
24
9
16
16
12
32
9
16
16
14
32
9
16
16
0
32
9
16
16
0
32
9
16
16
0
24
9
16
16
0
32
9
16
16
0
32
QEI
UART
2
2
2
2
2
2
0
0
0
0
0
4
4
4
4
4
4
4
4
4
4
4
4
DSPIC
DSPIC33EP256MU806
DSPIC33EP256MU810
DSPIC33EP256MU814
DSPIC33EP512GP806
DSPIC33EP512MU806
DSPIC33EP512MU810
DSPIC33EP512MU814
PIC24EP256GU810
PIC24EP256GU814
PIC24EP512GP806
PIC24EP512GU810
PIC24EP512GU814
COMP
DCI ARAD
ORES
1
3
1
3
1
3
1
3
1
3
1
3
1
3
1
3
1
3
1
3
1
3
1
3
RTCC
CRC
USB
PMP
E/S
SPI
I2C
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
S
S
S
S
S
S
S
S
S
S
S
S
51
83
122
53
53
83
122
83
122
53
83
122
4
4
4
4
4
4
4
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
INT.
CANALE
ECAN EXTERN
S DMA
AS
2
5
15
2
5
15
2
5
15
2
5
15
2
5
15
2
5
15
2
5
15
2
5
15
2
5
15
2
5
15
2
5
15
2
5
15
Registros de
Direcciones
MAC
Consiste en 16 Registros de
Funcionamiento de 16 bits
(W0 hasta W15)
Registros de
Operandos
MAC
Registros
de
Trabajo
OA
OB
SA
SB
OAB
SAB
Bit 15
OA: Bit de estado de Acumulador A de desbordamiento.
1 = Acumulador A se ha desbordado.
0 = Acumulador A no se ha desbordado.
OB: Bit de estado de Acumulador B de desbordamiento.
1 = Acumulador B se ha desbordado.
0 = Acumulador B no se ha desbordado.
SA: Bit de estado Acumulador A de Saturacin Sticky.
1 = Acumulador A esta saturado o ser saturado en algn momento.
0 = Acumulador A no esta saturado.
SB: Bit de estado Acumulador B de Saturacin Sticky.
1 = Acumulador B esta saturado o ser saturado en algn momento.
0 = Acumulador B no esta saturado.
DA
DC
Bit 8
OA
Bit 15
OB
SA
SB
OAB
SAB
DA
DC
Bit 8
IPL<2:0>
RA
Bit 7
OV
C
Bit 0
RA
OV
Bit 7
N: Bit signo de MCU ALU
1 = Resultado es negativo
0 = Resultado no es negativo
OV: Bit de desbordamiento de MCU ALU
1 = Resultado tiene desbordamiento
0 = Resultado no tiene desbordamiento
Z: Bit de Cero de MCU ALU
1 = Ultima operacin que afecta a Z ha resultado cero
0 = Ultima operacin que afecta a Z no ha resultado cero
C: Bit de Acarreo / Pedir Prestado de MCU ALU
1 = Un acarreo desde el bit mas significativo se ha producido.
0 = No hay acarreo desde el bit mas significativo
C
Bit 0
----
US<1:0>
EDT
Bit 15
DL<2:0>
Bit 8
----
US<1:0>
EDT
Bit 15
DL<2:0>: Bits de estado de nivel bucle de anidacion DO
111 = 7 Bucles DO activos.
DL<2:0>
Bit 8
SATB
SATDW
ACCSAT
IPL3
SFA
Bit 7
SATA: Bit de habilitacin de saturacin de Acumulador A
1 = Saturacin de Acumulador A Habilitada.
0 = Saturacin de Acumulador A Deshabilitada.
SATB: Bit de habilitacin de saturacin de Acumulador B
1 = Saturacin de Acumulador B Habilitada.
0 = Saturacin de Acumulador B Deshabilitada.
SATDW: Bit de habilitacin de espacio de escritura de datos para DSP
1 = Saturacin de Espacio de Escritura de datos Habilitada.
0 = Saturacin de Espacio de Escritura de datos deshabilitada.
RND
IF
Bit 0
SATB
SATDW
ACCSAT
IPL3
SFA
Bit 7
RND
IF
Bit 0
SATB
SATDW
ACCSAT
IPL3
SFA
Bit 7
RND: Bit de seleccin de Modo de redondeo.
1 = Redondeo Parcial Habilitado (convencional)
0 = Redondeo imparcial Habilitado (convergente)
IF: Bit de seleccin de Modo de Multiplicador Entera o Fraccionada.
1 = Modo de Multiplicacin Entera habilitada para DSP
0 = Modo de Multiplicacin Fraccionada habilitada para DSP
RND
IF
Bit 0
0x000000
0x000002
0x000004
0x0001FE
0x000200
0x02ABFE
0x02AC00
0x7FBFFE
0x7FC000
0x7FFFF8
0x7FFFFA
0x7FFFFE
0x7FFFFC
0xF7FFFE
0x800000
0xF80000
0xF80012
0xF80014
0xF9FFFE
0xFA0000
0xFA00FE
0xFA0100
0xFEFFFE
0xFF0000
0xFF0002
0xFF0004
0xFFFFFE
16 bits
Registros de Funciones
Especiales
0x0000
0x0FFE
0x1000
RAM de Datos(Y)
0x7FFE
0x8000
Sin Implementar
0xFFFE
IOPUWR
SBOREN
----
VREGSF
----
CM
VREGS
Bit 15
Bit 8
IOPUWR
SBOREN
----
VREGSF
----
CM
VREGS
Bit 15
Bit 8
IOPUWR
SBOREN
----
VREGSF
----
CM
VREGS
Bit 15
Bit 8
SWR
SWDTEN
WDTO
SLEEP
IDLE
Bit 7
BOR
POR
Bit 0
SWR
SWDTEN
WDTO
SLEEP
Bit 7
WDTO: Bandera de desbordamiento del timer de WDT.
1: Un desbordamiento del timer del WDT a ocurrido
0: Un desbordamiento del timer del WDT no a ocurrido
SLEEP: Bandera del despertar en SLEEP
1: Dispositivo a estado en modo SLEEP
0: Dispositivo no estuvo en modo SLEEP
IDLE: Bandera del despertar en IDLE
1: Dispositivo a estado en modo IDLE
0: Dispositivo no estuvo en modo IDLE
IDLE
BOR
POR
Bit 0
SWR
SWDTEN
WDTO
SLEEP
Bit 7
BOR: Bandera de reset por Brown-Out Reset (BOR)
1: Un reset por BOR a ocurrido
0: Un reset por BOR no a ocurrido
POR: Bandera de reset por Power On Reset (POR)
1: Un reset por POR a ocurrido
0: Un reset por POR no a ocurrido
IDLE
BOR
POR
Bit 0
ALTI2C1
BOREN
FPWRT <2,0>
Bit 7
BOREN: Bit de habilitacin del Brown-Out Reset (BOR)
1: BOR habilitado
0: BOR deshabilitado
FPWRT: Bit de seleccin del valor de temporizacin del Power Up Timer
111 = PWRT = 128 ms
110 = PWRT = 64 ms
101 = PWRT = 32 ms
100 = PWRT = 16 ms
011 = PWRT = 8 ms
010 = PWRT = 4 ms
001 = PWRT = 2 ms
000 = PWRT = Deshabilitado
Bit 0
RSTPRI
ICS<1:0>
Bit 7
Bit 0
Fin Clase 1