0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于Microchip的PIC24FJ1024GB61016位MCU开发方案

基于Microchip的PIC24FJ1024GB61016位MCU开发方案

来源: 中电网
2018-11-20
类别:工业控制
eye 232
文章创建人 拍明

原标题:Microchip PIC24FJ1024GB61016位MCU开发方案

  microchip的开发板Explorer 16/32用来设计16位和32位PIC MCU如16位PIC24, dsPIC33和32位PIC32系列产品.开发板具有mikroBUS™很容易采用MikroElectronika的Click Boards增加新的功能,同时还支持用于通信和电源的USB功能,主要用在高性能的应用.本文介绍了16位MCU PIC24FJ1024GB610主要特性和框图,以及开发板Explorer 16/32主要特性,主要元件分布图,电路图和材料清单.

  The PIC24FJ1024GA610/GB610 family introducesmany new analog features to the extreme low-powerMicrochip devices. This is a 16-bit microcontroller familywith a broad peripheral feature set and enhancedcomputational performance. This family also offers a new migration option for those high-performanceapplications which may be outgrowing their 8-bitplatforms, but do not require the numerical processingpower of a Digital Signal Processor (DSP).

  PIC24FJ1024GB610主要特性:

  High-Performance CPU

  • Modified Harvard Architecture

  • Largest Program Memory Available for PIC24(1024 Kbytes) for the Most Complex Applications

  • 32 Kbytes SRAM for All Part Variants

  • Up to 16 MIPS Operation @ 32 MHz

  • 8 MHz Fast RC Internal Oscillator:

  - 96 MHz PLL option

  - Multiple clock divide options

  - Run-time self-calibration capability for maintainingbetter than ±0.20% accuracy

  - Fast start-up

  • 17-Bit x 17-Bit Single-Cycle HardwareFractional/Integer Multiplier

  • 32-Bit by 16-Bit Hardware Divider

  • 16-Bit x 16-Bit Working Register Array

  • C Compiler Optimized Instruction Set Architecture

  • Two Address Generation Units for Separate Readand Write Addressing of Data Memory

  Universal Serial Bus Features

  • USB v2.0 On-The-Go (OTG) Compliant

  • Dual Role Capable – Can Act as Either Host or Peripheral

  • Low-Speed (1.5 Mb/s) and Full-Speed (12 Mb/s)USB Operation in Host mode

  • Full-Speed USB Operation in Device mode

  • High-Precision PLL for USB

  • USB Device mode Operation from FRC Oscillator –No Crystal Oscillator Required

  • Supports up to 32 Endpoints (16 bidirectional):

  - USB module can use any RAM location on thedevice as USB endpoint buffers

  • On-Chip USB Transceiver with Interface for Off-ChipUSB Transceiver

  • Supports Control, Interrupt, Isochronous andBulk Transfers

  • On-Chip Pull-up and Pull-Down Resistors

  Analog Features

  • 10/12-Bit, up to 24-Channel Analog-to-Digital (A/D)Converter:

  - 12-bit conversion rate of 200 ksps

  - Auto-scan and threshold compare features

  - Conversion available during Sleep

  • Three Rail-to-Rail, Enhanced Analog Comparatorswith Programmable Input/Output Configuration

  • Charge Time Measurement Unit (CTMU):

  - Used for capacitive touch sensing, up to 24 channels

  - Time measurement down to 100 ps resolution

  Low-Power Features

  • Sleep and Idle modes Selectively Shut DownPeripherals and/or Core for Substantial PowerReduction and Fast Wake-up

  • Doze mode Allows CPU to Run at a Lower ClockSpeed than Peripherals

  • Alternate Clock modes Allow On-the-Fly Switching toa Lower Clock Speed for Selective Power Reduction

  • Wide Range Digitally Controlled Oscillator (DCO) forFast Start-up and Low-Power Operation

  Special Microcontroller Features

  • Large, Dual Partition Flash Program Array:

  - Capable of holding two independent softwareapplications, including bootloader

  - Permits simultaneous programming of one partitionwhile executing application code from the other

  - Allows run-time switching betweenActive Partitions

  • 10,000 Erase/Write Cycle Endurance, Typical

  • Data Retention: 20 Years Minimum

  • Self-Programmable under Software Control

  • Supply Voltage Range of 2.0V to 3.6V

  • Operating Ambient Temperature Range of-40℃ to +85℃

  • On-Chip Voltage Regulators (1.8V) for Low-PowerOperation

  • Programmable Reference Clock Output

  • In-Circuit Serial Programming™ (ICSP™) andIn-Circuit Emulation (ICE) via 2 Pins

  • JTAG Boundary Scan Support

  • Fail-Safe Clock Monitor Operation:

  - Detects clock failure and switches to on-chip,low-power RC Oscillator

  • Power-on Reset (POR), Brown-out Reset (BOR),Power-up Timer (PWRT) and Oscillator Start-upTimer (OST)

  • Programmable High/Low-Voltage Detect (HLVD)

  • Flexible Watchdog Timer (WDT) with its OwnRC Oscillator for Reliable Operation

  Peripheral Features

  • Peripheral Pin Select (PPS) –Allows IndependentI/O Mapping of Many Peripherals

  • Up to 5 External Interrupt Sources

  • Configurable Interrupt-on-Change on All I/O Pins:

  - Each pin is independently configurable for risingedge or falling edge change detection

  • Eight-Channel DMA Supports All Peripheral modules:

  - Minimizes CPU overhead and increases datathroughput

  • Five 16-Bit Timers/Counters with Prescalers:

  - Can be paired as 32-bit timers/counters

  • Six Input Capture modules, Each with a Dedicated16-Bit Timer

  • Six Output Compare/PWM modules, Each with aDedicated 16-Bit Timer

  • Four Single Output CCPs (SCCPs) and ThreeMultiple Output CCPs (MCCPs):

  - Independent 16/32-bit time base for each module

  - Internal time base and period registers

  - Legacy PIC24F Capture and Compare modes(16 and 32-bit)

  - Special Variable Frequency Pulse and BrushlessDC Motor Output modes

  • Enhanced Parallel Master/Slave Port (EPMP/EPSP)

  • Hardware Real-Time Clock/Calendar (RTCC) withTimestamping

  • Three 3-Wire/4-Wire SPI modules:

  - Support 4 Frame modes

  - 8-level FIFO buffer

  - Support I2S operation

  • Three I2C modules Support Multi-Master/Slavemode and 7-Bit/10-Bit Addressing

  • Six UART modules:

  - Support RS-485, RS-232 and LIN/J2602

  - On-chip hardware encoder/decoder for IrDA®

  - Auto-wake-up on Auto-Baud Detect (ABD)

  - 4-level deep FIFO buffer

  • Programmable 32-Bit Cyclic Redundancy Check(CRC) Generator

  • Four Configurable Logic Cells (CLCs):

  - Two inputs and one output, all mappable toperipherals or I/O pins

  - AND/OR/XOR logic and D/JK flip-flop functions

  • High-Current Sink/Source (18 mA/18 mA) on All I/O Pins

  • Configurable Open-Drain Outputs on Digital I/O Pins

  • 5.5V Tolerant Inputs on Multiple I/O Pins

  图1.PIC24FJ1024GA610/GB610系列框图

  图2.PIC24F CPU核框图

  开发板Explorer 16/32

  The Explorer 16/32 Development Kit is a flexible, convenient and ready to start development, demonstration and testing platform for 16-bit PIC24 MCUs, dsPIC® DSCs and 32-bit PIC32 MCUs from Microchip Technology. It features all the necessary hardware to begin developing and debugging a complete embedded application. The board accepts Processor Plug-In Modules (PIM) designed for the Explorer 16 or Explorer 16/32 development board for easy device swapping. In addition to the hardware features provided by the board, hardware expansion is possible through the use of PICtail™ Plus daughter cards and mikroBUS™ accessory boards. Coupled with the integrated PICkit™-On-Board (PKOB), MPLAB ICD 3 In-Circuit Debugger or MPLAB REAL ICE™ real-time emulation and debug facilities enable faster evaluation and prototyping of application.

  The development kit comes with Explorer 16/32 main development board, PIC24FJ1024GB610 PIM (MA240023), USB A to micro-B cable, and USB A to Type-C Cable. For out of the box experience, Explorer 16/32 Development Kit is the right choice that comes with all the necessary components to get started with the evaluation and prototyping right away!

  开发板Explorer 16/32主要特性:

  100 pin Plug-In Module (PIM) socket, supporting a wide variety of 16-bit and 32-bit PIC® MCUs and dsPIC® DSCs

  Power supply

  USB Power through PICkit™-On-Board (PKOB), USB Type-C™ or USB-Serial Converter

  9-15V DC Power Supply

  On board USB to UART/I2C™ adapter for data exchange with PC/Mac/Linux based host

  USB Type-C™ (host/device) and Type-A (host) support for applications using USB microcontroller

  Hardware functionality extension by attaching accessory boards via

  PICtail™ Plus interface

  2x MikroElektronikamikroBUS™ interface

  2x DigilentPmod™ footprint

  Alpha-numeric 16 x 2 LCD display, 8x User LEDs, 4x Push Buttons, 10k Potentiometer

  Microchip’s TC1047A high accuracy, analog output temperature sensor

  Programmer/Debugger

  Integrated USB programmer/debugger - PICkit™-On-Board (PKOB)

  Interfaces to MPLAB ICD 3, MPLAB REAL ICE™, PICkit™ 3

  Support for all the existing and new PICtail™ Plus Daughter Cards

  Interface PICtail™ Plus Daughter Cards connected via side PICtail™ Plus connector directly

  Interface PICtail™ Plus Daughter Cards connected via vertical PICtail™ Plus connector through additional accessory - PICtail™ Plus Expansion Board

  Hardware features of the Explorer 16/32 Development Board are highlighted and summarized below:

  图3.开发板Explorer 16/32外形图

  1. 100-pin Plug-In Module (PIM) socket (U1A), supporting a wide variety of 16-bit and 32-bit microcontroller families. Note: The TQFP microcontroller (U14) in the center of the PIM area is part of the PICkit™ On Board circuit (#7 below) and is not intended for running application code. In order to develop application code for the Explorer 16/32 Development Board, a PIM must always be installed on U1A.

  2. DC power supply input jack (J12, center pin positive), accepting 8-15 V DC, for powering the Explorer 16/32 board and any mikroBUS or PICtail Plus accessory boards. The board may also be powered from any one of three USB power sources.

  3. Power switch (S7) – de-bounced on-off power pushbutton that can be used to power cycle the PIM microcontroller and all other circuitry on the 5 V and 3.3 V Explorer 16/32 power supply rails.

  4. Power supply conversion circuitry – provides 5 V / 3.3 V power supply nets, with short circuit and USB overcurrent limiting features.

  5. 5. Green power status LED (D1) – indicates when 5V and 3.3V rails are switched on

  6. MCLR reset button (S1) for manually resetting the PIM microcontroller.

  7. PICkit On Board (PKOB) programmer/debugger and micro-B USB connector – useful for basic programming or debug operations of select microcontroller devices available as PIMs for the Explorer 16/32 Development Board.

  8. RJ11 ICSP™ programming/debug interface – compatible with MPLAB® ICD/REAL ICE™, and other RJ11 based Microchip programming/debug tools.

  9. 6-pin interface for the PICkit programmer (when used in conjunction with a 6-pin 100 mil male-male header).

  10. 8x general purpose green indicator LEDs (D3-D10) – controllable by the PIM microcontroller firmware.

  11. 4x general purpose pushbuttons – state readable by the PIM microcontroller firmware.

  12. MCP2221A USB to UART (up to 460,800 baud) + I2C serial adapter chip – useful for transferring data to/from the PIM microcontroller or attached accessory boards and a USB host.

  13. USB Type-C™ connector – useful for the development of both embedded host and device based Low/Full/High speed USB applications, when used in conjunction with a USB capable microcontroller/PIM.

  14. USB Type-A connector – shares USB signals with the Type-C connector and is useful for the development of dedicated USB embedded host applications, when used in conjunction with a USB capable microcontroller/PIM.

  15. 2x mikroBUS interfaces – useful for attaching a wide array of hardware expansion boards, for extending the functionality of the platform.

  16. PICtail Plus interface – useful for attaching a wide array of existing PICtail Plus based expansion boards, extending the hardware functionality of the platform.

  17.100 mil pitch I/O pin access headers – useful for accessing nearly all PIM microcontroller nets for debugging, oscilloscope monitoring, or for making additional connections between nets and/or to external hardware. The female headers can accommodate standard 100 mil male headers, or 22 AWG solid wires.

  18. Independent crystals for precision microcontroller clocking (8MHz) and time keeping operation (32.768kHz). Also implements provisions for canned oscillators (see Oscillators Options section).

  19. 10 kΩ Potentiometer – useful as an analog signal source for ADC demonstration or user interface purposes.

  20. TC1047A analog output temperature sensor – useful for monitoring the ambient temperature and/or demonstrating ADC operation.

  21. Serial SPI EEPROM (25LC256).

  22. 2-Line by 16-Character LCD Module – Truly TSB1G7000-E 4/8-bit parallel interface LCD module, useful for displaying user application strings/text.

  开发板Explorer 16/32材料清单(BOM):

  详情请见:

Explorer_16_32_BillOfMaterials_R6_3.pdf

Explorer_16_32_Schematics_R6_3.pdf

30010074c.pdf


责任编辑:HanFeng

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案