DSPIC33FJ12MC202-I/SO Microchip Technology, DSPIC33FJ12MC202-I/SO Datasheet - Page 150

IC DSPIC MCU/DSP 12K 28SOIC

DSPIC33FJ12MC202-I/SO

Manufacturer Part Number
DSPIC33FJ12MC202-I/SO
Description
IC DSPIC MCU/DSP 12K 28SOIC
Manufacturer
Microchip Technology
Series
dsPIC™ 33Fr

Specifications of DSPIC33FJ12MC202-I/SO

Program Memory Type
FLASH
Program Memory Size
12KB (12K x 8)
Package / Case
28-SOIC (7.5mm Width)
Core Processor
dsPIC
Core Size
16-Bit
Speed
40 MIPs
Connectivity
I²C, IrDA, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, Motor Control PWM, QEI, POR, PWM, WDT
Number Of I /o
21
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 6x10b/12b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Product
DSCs
Data Bus Width
16 bit
Processor Series
DSPIC33F
Core
dsPIC
Maximum Clock Frequency
40 MHz
Number Of Programmable I/os
21
Data Ram Size
1 KB
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52713-733, 52714-737, 53276-922, EWDSPIC
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, DM240001, DM240002, DM330021, DM330011
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164339 - MODULE SKT FOR PM3 28SOICDM240001 - BOARD DEMO PIC24/DSPIC33/PIC32
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DSPIC33FJ12MC202-I/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
DSPIC33FJ12MC202-I/SO
0
dsPIC33FJ12MC201/202
FIGURE 14-3:
14.6
Center-aligned PWM signals are produced by the
module when the PWM time base is configured in an
Up/Down Count mode (see Figure 14-4).
The PWM compare output is driven to the active state
when the value of the Duty Cycle register matches the
value of PxTMR and the PWM time base is counting
downward (PTDIR = 1). The PWM compare output is
driven to the inactive state when the PWM time base is
counting upward (PTDIR = 0) and the value in the
PxTMR register matches the duty cycle value.
If the value in a particular Duty Cycle register is zero,
the output on the corresponding PWM pin is inactive for
the entire PWM period. In addition, the output on the
PWM pin is active for the entire PWM period if the value
in the Duty Cycle register is equal to the value held in
the PxTPER register.
FIGURE 14-4:
DS70265B-page 148
PxTPER
PxTPER
Cycle
Duty
0
0
Center-Aligned PWM
P
Value
Duty Cycle
X
TMR
Period/2
Period
EDGE-ALIGNED PWM
CENTER-ALIGNED PWM
Period
New Duty Cycle Latched
PTMR
Value
Preliminary
14.7
Three 16-bit Special Function Registers (PxDC1,
PxDC2, PxDC3) are used to specify duty cycle values
for the PWM module.
The value in each Duty Cycle register determines the
amount of time that the PWM output is active. The Duty
Cycle registers are 16 bits wide. The Least Significant
bit (LSb) of a Duty Cycle register determines whether
the PWM edge occurs in the beginning. Thus the PWM
resolution is effectively doubled.
14.7.1
The three PWM Duty Cycle registers are double-
buffered to allow glitchless updates of the PWM
outputs. For each duty cycle, there is a Duty Cycle
register that is accessible by the user application and
a second Duty Cycle register that holds the actual
compare value used in the present PWM period.
For edge-aligned PWM output, a new duty cycle value
will be updated whenever a match with the PxTPER
register occurs and PxTMR is reset. The contents of
the duty cycle buffers are automatically loaded into the
Duty Cycle registers when the PWM time base is
disabled (PTEN = 0) and the UDIS bit is cleared in
PWMxCON2.
When the PWM time base is in the Up/Down Count
mode, new duty cycle values are updated when the
value of the PxTMR register is zero, and the PWM time
base begins to count upward. The contents of the duty
cycle buffers are automatically loaded into the Duty
Cycle registers when the PWM time base is disabled
(PTEN = 0).
When the PWM time base is in the Up/Down Count
mode with double updates, new duty cycle values are
updated when the value of the PxTMR register is zero,
and when the value of the PxTMR register matches the
value in the PxTPER register. The contents of the duty
cycle buffers are automatically loaded into the Duty
Cycle registers when the PWM time base is disabled
(PTEN = 0).
PWM Duty Cycle Comparison
Units
DUTY CYCLE REGISTER BUFFERS
© 2007 Microchip Technology Inc.

Related parts for DSPIC33FJ12MC202-I/SO