Published on

An Overview Study on High-Performance, 16-bit Digital Signal Controllers: dsPIC33FJ06GSXXX

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. dsPIC33FJ06GSXXX DSCs <ul><li>Source: M ICROCHIP </li></ul>
  2. 2. Introduction <ul><li>Purpose </li></ul><ul><ul><li>An Overview Study on High-Performance, 16-bit Digital Signal Controllers: dsPIC33FJ06GSXXX </li></ul></ul><ul><li>Outline </li></ul><ul><ul><li>CPU Features and Device Specifications </li></ul></ul><ul><ul><li>Application Examples </li></ul></ul><ul><ul><li>CPU Block Diagram, High Speed analog comparator </li></ul></ul><ul><ul><li>ADC, UART, I2C, SPI Block, High Speed PWM Module </li></ul></ul><ul><ul><li>Application Block Diagrams </li></ul></ul><ul><li>Content </li></ul><ul><ul><li>18 pages </li></ul></ul>
  3. 3. dsPIC33FJ06 Specification   0   DMA   No   Hardware RTCC   GPIO   Parallel Port   2 x 16-bit   Timers   4   Motor Control PWM Channels   16   16-bit PWM resolutions   /1   Capture/Compare/PWM Peripherals   0 None   CAN (#, type)   0, None,   USB (ch, speed, compliance)   0   Comparators   1-A/D 6x10-bit @ 2000(ksps)   Analog Peripherals   1-UART, 1-SPI, 1-I2C   Digital Communication Peripherals   Fast Wake/Fast Control   nanoWatt Features   7.37 MHz, 32 kHz   Internal Oscillator   BOR   System Management Features   18   Pin Count   13   I/O Pins   3 to 3.6   Operating Voltage Range (V)   256   RAM Bytes   6   Program Memory (KB)   Flash   Memory Type   40   CPU Speed (MIPS)   16-bit   Architecture   Value Parameter Name
  4. 4. CPU Features <ul><li>Up to 40 MIPS Operation (at 3.0-3.6V) </li></ul><ul><li>16 x 16 Fractional/Integer Hardware Multiply, Single Cycle Execution </li></ul><ul><li>Single-Cycle Multiply and Accumulate, 32-bit by 16-bit Hardware Divider </li></ul><ul><li>Internal oscillator and Phase-Locked Loop (PLL) with 120 MHz VCO </li></ul><ul><li>On-chip LDO Voltage Regulator </li></ul><ul><li>JTAG Boundary Scan and Flash Memory Program Support </li></ul><ul><li>Fail-Safe Clock Monitor – allows safe shutdown if clock fails </li></ul><ul><li>Watchdog Timer with separate RC oscillator </li></ul><ul><li>Up to Four PWM Generators with Four to Eight Outputs </li></ul><ul><li>Dead Time for Rising and Falling Edges </li></ul><ul><li>Duty Cycle Resolution of 1.04 ns for Dead-Time, Phase Shift, and Frequency </li></ul><ul><li>On-the-Fly PWM Frequency, Duty Cycle and Phase Shift Changes </li></ul>
  5. 5. Application Examples <ul><li>• AC-to-DC Converters </li></ul><ul><li>• Automotive HID </li></ul><ul><li>• Battery Chargers </li></ul><ul><li>• DC-to-DC Converters </li></ul><ul><li>• Digital Lighting </li></ul><ul><li>• Induction Cooking </li></ul><ul><li>• LED Ballast </li></ul><ul><li>• Renewable Power/Pure Sine Wave Inverters </li></ul><ul><li>• Uninterruptible Power Supply (UPS) </li></ul>
  6. 6. dsPIC33FJ CPU Block Diagram
  7. 7. High-Speed Analog Comparator <ul><li>16 selectable comparator inputs, Up to four analog comparators </li></ul><ul><li>10-bit DAC for each analog comparator, Interrupt generation capability </li></ul><ul><li>DACOUT pin to provide DAC output </li></ul><ul><li>ADC sample and convert trigger capability </li></ul>
  8. 8. High-Speed 10-bit Analog-to-digital Converter <ul><li>10-bit resolution, Unipolar inputs </li></ul><ul><li>Up to two Successive Approximation Registers (SARs) </li></ul><ul><li>Up to 12 external input channels </li></ul><ul><li>Up to two internal analog inputs </li></ul><ul><li>Dedicated result register for each analog input </li></ul><ul><li>±1 LSB accuracy at 3.3V </li></ul><ul><li>Single supply operation </li></ul><ul><li>4 Msps conversion rate at 3.3V (devices with two SARs) </li></ul><ul><li>2 Msps conversion rate at 3.3V (devices with one SAR) </li></ul><ul><li>Low-power CMOS technology </li></ul>
  9. 9. Universal Asynchronous Receiver Transmitter UART SIMPLIFIED BLOCK DIAGRAM <ul><li>Full-Duplex, 8-Bit or 9-Bit Data Transmission through the UxTX and UxRX pins </li></ul><ul><li>Even, Odd or No Parity Options (for 8-bit data) </li></ul><ul><li>One or Two Stop bits, IrDA Encoder and Decoder Logic </li></ul><ul><li>Fully Integrated Baud Rate Generator with 16-Bit Prescaler </li></ul><ul><li>Baud Rates Ranging from 4 Mbps to 61 bps at 4x mode at 40 MIPS </li></ul><ul><li>Transmit and Receive Interrupts </li></ul>
  10. 10. Inter-Integrated Circuit (I2C™) <ul><li>The I2C module has a 2-pin interface: </li></ul><ul><ul><li>The SCLx pin is clock. </li></ul></ul><ul><ul><li>The SDAx pin is data. </li></ul></ul><ul><li>The I2C module offers the following key features: </li></ul><ul><ul><li>I2C interface supporting both Master and Slave modes of operation. </li></ul></ul><ul><ul><li>I2C Slave mode supports 7-bit and 10-bit addressing. </li></ul></ul><ul><ul><li>I2C Master mode supports 7-bit and 10-bit addressing. </li></ul></ul><ul><ul><li>I2C port allows bidirectional transfers between master and slaves. </li></ul></ul><ul><ul><li>Serial clock synchronization for I2C port can be used as a handshake mechanism to suspend and resume serial transfer (SCLREL control). </li></ul></ul><ul><ul><li>I2C supports multi-master operation, detects bus collision and arbitrates accordingly. </li></ul></ul>
  11. 11. SPI Module Block Diagram <ul><li>SDIx (Serial Data Input) </li></ul><ul><li>SDOx (Serial Data Output) </li></ul><ul><li>SCKx (Shift Clock Input Or Output) </li></ul><ul><li>SSx (Active-Low Slave Select). </li></ul>
  12. 12. High-Speed PWM Module Features <ul><li>Up to Four PWM Generators with Four to Eight Outputs </li></ul><ul><li>Individual Time Base and Duty Cycle for each of the Eight PWM Outputs </li></ul><ul><li>Dead Time for Rising and Falling Edges </li></ul><ul><li>Duty Cycle Resolution, Dead-Time Resolution, Phase Shift Resolution, Frequency Resolution all are of 1.04 ns </li></ul><ul><li>PWM modes Supported are Standard Edge-Aligned, True Independent Output, Complementary, Center-Aligned, Push-Pull, Multi-Phase, Variable Phase, Fixed Off-Time, Current Reset, Current-Limit </li></ul><ul><li>Independent Fault/Current-Limit Inputs for 8 PWM Outputs </li></ul><ul><li>Output Override Control, Special Event Trigger and PWM Capture Feature </li></ul><ul><li>Prescaler for Input Clock and Dual Trigger from PWM to ADC </li></ul><ul><li>PWMxL, PWMxH Output Pin Swapping </li></ul><ul><li>PWM4H, PWM4L Pins Remappable </li></ul><ul><li>On-the-Fly PWM Frequency, Duty Cycle and Phase Shift Changes </li></ul><ul><li>Disabling of Individual PWM Generators </li></ul><ul><li>Leading-Edge Blanking (LEB) Functionality </li></ul>
  13. 13. Memory Organization
  14. 14. Advanced On-chip Intelligent Power Peripherals <ul><li>■ Power Supply PWM Module (High-speed PWM Module) </li></ul><ul><ul><li>– Up to 1 nanosecond resolution </li></ul></ul><ul><ul><li>– Highly configurable supporting all common topologies </li></ul></ul><ul><ul><li>– High resolution at high PWM frequencies </li></ul></ul><ul><ul><li>– Trigger events from PWM to ADC </li></ul></ul><ul><li>■ High-speed Analog-to-Digital Converter (ADC) </li></ul><ul><ul><li>– 10-bit/12-bit resolution </li></ul></ul><ul><ul><li>– Up to 4 Msps </li></ul></ul><ul><ul><li>– Sophisticated triggering capabilities </li></ul></ul><ul><li>■ High-speed analog comparator </li></ul><ul><ul><li>– Up to four analog comparators </li></ul></ul><ul><ul><li>– Up to four integrated 10-bit DAC references </li></ul></ul><ul><ul><li>– Outputs can directly trigger PWM and ADC events </li></ul></ul><ul><li>■ Additional channels of 16-bit timers, input capture, output compare and standard PWM </li></ul><ul><li>■ Communication interfaces include UART, SPI, I2C, CAN </li></ul>
  15. 15. AC-TO-DC Intelligent Power Supply Three Outputs (12V, 5V, AND 3.3V)
  16. 16. Phase-Shifted Full-Bridge DC-DC Converter
  17. 17. PFC with Advanced Digital Control
  18. 18. Additional Resource <ul><li>For ordering dsPIC33FJ06GSXXX , please click the part list or </li></ul><ul><li>Call our sales hotline </li></ul><ul><li>For more product information go to </li></ul><ul><ul><li>http:// www.microchip.com/wwwproducts/Devices.aspx?dDocName =en537159#1 </li></ul></ul><ul><li>Visit Element 14 to post your question </li></ul><ul><ul><li> www.element-14.com </li></ul></ul><ul><li>For additional inquires contact our technical service hotline or even use our “Live Technical Chat” online facility </li></ul>