DSPIC33FJ16MC304-H/ML Microchip Technology, DSPIC33FJ16MC304-H/ML Datasheet

16-bit DSC, 16KB Flash,40 MIPS,nanoWatt 44 QFN 8x8x0.9mm TUBE

DSPIC33FJ16MC304-H/ML

Manufacturer Part Number
DSPIC33FJ16MC304-H/ML
Description
16-bit DSC, 16KB Flash,40 MIPS,nanoWatt 44 QFN 8x8x0.9mm TUBE
Manufacturer
Microchip Technology
Series
dsPIC™ 33Fr

Specifications of DSPIC33FJ16MC304-H/ML

Core Processor
dsPIC
Core Size
16-Bit
Speed
20 MIPS
Connectivity
I²C, IrDA, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, DMA, Motor Control PWM, QEI, POR, PWM, WDT
Number Of I /o
35
Program Memory Size
16KB (16K x 8)
Program Memory Type
FLASH
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 9x10b/12b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 140°C
Package / Case
44-QFN
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DSPIC33FJ16MC304-H/ML
Manufacturer:
MICROCHIP
Quantity:
12 000
The dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304
(Rev. A2/A3/A4) devices you received were found to con-
form to the specifications and functionality described in
the following documents:
• DS70283 – “dsPIC33FJ32MC202/204 and
• DS70157 – “dsPIC30F/33F Programmer’s
The exceptions to the specifications in the documents
listed above are described in this section. The specific
devices for which these exceptions are described are
listed below:
• dsPIC33FJ32MC202
• dsPIC33FJ32MC204
• dsPIC33FJ16MC304
dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304
Rev. A2/A3/A4 silicon is identified by performing a
“Reset and Connect” operation to the device using
MPLAB
emulator, with MPLAB IDE v7.60 or later. The output
window will show a successful connection to the device
specified in Configure>Select Device. The resulting
DEVREV register values for Rev. A2/A3/A4 silicon are
0x3001, 0x3002 and 0x3003, respectively.
The errata described in this document will be
addressed in future revisions of silicon.
© 2008 Microchip Technology Inc.
dsPIC33FJ16MC304 Data Sheet”
Reference Manual”
®
dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304
ICD 2 or MPLAB REAL ICE™ in-circuit
Rev. A2/A3/A4 Silicon Errata
dsPIC33FJ32MC202/204 and
Silicon Errata Summary
The following list summarizes the errata described in
further detail through the remainder of this document:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. SPI Module
11. I
dsPIC33FJ16MC304
JTAG Programming
JTAG programming does not work.
UART Module
The auto-baud feature may not calculate the
correct baud rate when the Baud Rate Generator
(BRG) is set up for 4x mode.
UART Module
With the auto-baud feature selected, the Sync
Break character (0x55) may be loaded into the
FIFO as data.
UART Module
The auto-baud feature measures baud rate
inaccurately for certain baud rate and clock speed
combinations.
UART Module
When an auto-baud is detected, the receive
interrupt may occur twice.
Motor Control PWM - PWM Counter Register
PTMR does not keep counting down after halting
code execution in Debug mode.
Quadrature Encoder Interface (QEI) Module
The QEI module does not generate an interrupt in
a particular overflow condition.
UART Module
The 16x baud clock signal on the BCLK pin is
present only when the module is transmitting.
UART Module
When the UART is in 4x mode (BRGH = 1) and
using two Stop bits (STSEL = 1), it may sample the
first Stop bit instead of the second one.
The SPIxCON1 DISSCK bit does not influence
port functionality.
The BCL bit in I2CSTAT can be cleared only with
16-bit operation and can be corrupted with 1-bit or
8-bit operations on I2CSTAT.
2
C™ Module
DS80338D-page 1

Related parts for DSPIC33FJ16MC304-H/ML

DSPIC33FJ16MC304-H/ML Summary of contents

Page 1

... Rev. A2/A3/A4 Silicon Errata The dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304 (Rev. A2/A3/A4) devices you received were found to con- form to the specifications and functionality described in the following documents: • DS70283 – “dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304 Data Sheet” • DS70157 – “dsPIC30F/33F Programmer’s Reference Manual” ...

Page 2

... The following sections describe the errata and work around to these errata, where they may apply module is configured as a 10-bit C module enabled, the PORT bits and Interrupt Input functions (if any) © 2008 Microchip Technology Inc. ...

Page 3

... Sync field character. Work around If an extra interrupt is detected, ignore the additional interrupt. © 2008 Microchip Technology Inc. Work around To prevent the Sync Break character from being loaded into the FIFO, load the UxBRG register with either 0x0000 or 0xFFFF prior to enabling the auto-baud feature (ABAUD = 1) ...

Page 4

... SCK pin as a general purpose I/O pin. Work around None. 11. Module: I The BCL bit in I2CSTAT can be cleared only with 16-bit operation and can be corrupted with 1-bit or 8-bit operations on I2CSTAT. Work around Use 16-bit operations to clear BCL © 2008 Microchip Technology Inc. ...

Page 5

... Read the error flags in the UxSTA register when- ever a byte is received to verify the error status. In most cases, these bits will be correct, even if the UART error interrupt fails to occur. © 2008 Microchip Technology Inc. 16. Module: UART (IrDA) When the UART is operating in 8-bit mode (PDSEL = 0x) and using the IrDA encoder/decoder (IREN = 1), the module incorrectly transmits a data payload of 80h as 00h ...

Page 6

... PxTCON register), the Motor Control PWM module generates more interrupts than expected. Work around Do not use DOZE mode with the Motor Control PWM if the time base output postscaler is different than 1:1 (PTOPS > PxTCON register and with the XX1111XXXX, © 2008 Microchip Technology Inc. ...

Page 7

... Clear QEI interrupt flag // x=2 for dsPIC30F // x=3 for dsPIC33F POSCNT_b15 ^= 0x8000;// Overflow or Underflow } © 2008 Microchip Technology Inc. Work around The MAXCNT register should be set to 0x7FFF, so that an interrupt is generated by the QEI module, should this condition occur. In addition, a global variable is needed to keep track of bit 15, so that if there is an overflow or underflow condition on the POSCNT register, this variable would toggle bit 15 ...

Page 8

... Revision D (9/2008) Added reference to silicon revision A4. Updated silicon issue 14 (Product Identification). Added silicon issues 15 (UART (UxE Interrupt)), 16 (UART (IrDA)), 17 (Inter- nal Voltage Regulator), 18 (PSV Operations), 19-21 (I2C), 22 (Motor Control PWM) and 23 (QEI – Interrupt Generation). DS80338D-page 8 © 2008 Microchip Technology Inc. ...

Page 9

... PowerMate, PowerTool, REAL ICE, rfLAB, Select Mode, Total Endurance, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 10

... Philippines - Manila Tel: 63-2-634-9065 Fax: 63-2-634-9069 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 Taiwan - Hsin Chu Tel: 886-3-572-9526 Fax: 886-3-572-6459 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 © 2008 Microchip Technology Inc. 01/02/08 ...

Related keywords