基于PIC24F16KA102单片机的16位MCU开发

发布者:MusicLover123最新更新时间:2011-09-07 关键字:PIC24F16KA102  16位MCU 手机看文章 扫描二维码
随时随地手机看文章

本文介绍了PIC24F16KA102主要特性,方框图以及 XLP 16位MCU开发套件主要特性和XLP 16位开发板详细电路图。

Microchip 公司的PIC24F16KA102是极低16位MCU,采用改进型哈佛架构,32MHz时高达16MIPS,带4x PLL选择和多个除法选择的8MHz振荡器,17位x17位单周期硬件乘法器,32位x16位硬件除法器,16位x16位工作寄存器阵列,C编译器,运行模式的功耗低到8uA,深度睡眠模式的功耗为20nA,工作电压1.8V到 3.6V,住要用途包括RF传感器,数据采集器,温度传感器,电子门锁,测量传感器,遥控,安全传感器,智能卡和能量收获等。

PIC24F16KA102主要特性:

Power Management Modes:

• Run – CPU, Flash, SRAM and Peripherals On

• Doze – CPU Clock Runs Slower than Peripherals

• Idle – CPU Off, Flash, SRAM and Peripherals On

• Sleep – CPU, Flash and Peripherals Off and SRAM On

• Deep Sleep – CPU, Flash, SRAM and Most Peripherals Off

- Run mode currents down to 8uA typical

- Idle mode currents down to 2 uA typical

- Deep Sleep mode currents down to 20 nA typical

- RTCC 490 nA, 32 kHz, 1.8V

- Watchdog Timer 350 nA, 1.8V typical

High-Performance CPU:

• Modified Harvard Architecture

• Up to 16 MIPS Operation @ 32 MHz

• 8 MHz Internal Oscillator with 4x PLL Option and Multiple Divide Options

• 17-Bit by 17-Bit Single-Cycle Hardware Multiplier

• 32-Bit by 16-Bit Hardware Divider

• 16-Bit x 16-Bit Working Register Array

• C Compiler Optimized Instruction Set Architecture

Peripheral Features:

• Hardware Real-Time Clock and Calendar (RTCC):

- Provides clock, calendar and alarm functions

- Can run in Deep Sleep Mode

• Programmable Cyclic Redundancy Check (CRC)

• Serial Communication modules:

- SPI, I2C™ and two UART modules

• Three 16-Bit Timers/Counters with Programmable Prescaler

• 16-Bit Capture Inputs

• 16-Bit Compare/PWM Output

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

• Up to Three External Interrupt Sources

Analog Features:

• 10-Bit, up to 9-Channel Analog-to-Digital Converter:

- 500 ksps conversion rate

- Conversion available during Sleep and Idle

• Dual Analog Comparators with Programmable Input/ Output Configuration

• Charge Time Measurement Unit (CTMU):

- Used for capacitance sensing

- Time measurement, down to 1 ns resolution

- Delay/pulse generation, down to 1 ns resolution

Special Microcontroller Features:

• Operating Voltage Range of 1.8V to 3.6V

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

• Flash Program Memory:

- Erase/write cycles: 10,000 minimum

- 40-years’ data retention minimum

• Data EEPROM:

- Erase/write cycles: 100,000 minimum

- 40-years’ data retention minimum

• Fail-Safe Clock Monitor

• System Frequency Range Declaration bits:

- Declaring the frequency range optimizes the current consumption.

• Flexible Watchdog Timer (WDT) with On-Chip,

Low-Power RC Oscillator for Reliable Operation

• In-Circuit Serial Programming™ (ICSP™) and

In-Circuit Debug (ICD) via two Pins

• Programmable High/Low-Voltage Detect (HLVD)

• Brown-out Reset (BOR):

- Standard BOR with three programmable trip points; can be disabled in Sleep

• Extreme Low-Power DSBOR for Deep Sleep, LPBOR for all other modes

图1。PIC24F16KA102系列通用方框图

图2。PIC24F16KA102系列PIC24F CPU核方框图

XLP 16位开发套件

Microchip Technology’s XLP 16-Bit Development Board Kit provides a low-cost, highly configurable development system for Microchip’s new line of PIC24F 20 and 28-pin Extreme Low-Power (XLP) microcontrollers, including the PIC24F16KA102 and PIC24FJ64GA102 families.

The XLP 16-bit board permits users to explore and evaluate extreme low-power features, and learn low-power software and hardware techniques. Various headers are available to measure both microcontroller and component power consumption. It is flexible, supporting six different power sources over a wide voltage range. It is highly configurable, equipped with a variety of common peripheral components that can be selectively enabled. Finally, it is expandable through its modular interface, providing for the addition of advanced interfaces and connectivity methods.

As provided, the XLP 16-Bit Development Board functions as a demonstration platform on initial power-up. The included demonstration software takes a temperature measurement, datalogs information to the serial data EEPROM and displays information to a host PC via a USB connection. Additional software is provided to demonstrate low-power techniques and IC interface routines.

XLP 16位开发套件主要特性:

The XLP 16-Bit Development Board includes these features:

• Support for both 20-pin and 28-pin versions of both PIC24F J-series and K-series
Flash microcontrollers

• Accommodations for six different power source options

• Configurability for a wide range of operating voltages (1.8V to 5.5V)

• Configuration selection jumpers to disable board components

• A hardware switchable option to control power to board components with port pin

• USB connectivity

• Provisions to add RS-232 transceivers (not populated)

• Five user-defined buttons (3 capacitive touch and 2 push buttons)

• Two user-defined LEDs

• Two temperature sensors

• Potentiometer for analog input or High/Low Voltage Detect (HLVD) reference

• Built-in capability for separately measuring microcontroller and component current
Consumption

• Support for all Microchip compatible programmers and emulators

    
图3。XLP 16位开发套件外形图

图4。XLP 16位开发板电路图(1):MCU插座和相关元件

图5。XLP 16位开发板电路图(2):USB/串行接口,EEPROM,温度传感器和28引脚接口

图6。XLP 16位开发板电路图(3):电源和选择器开关

图7。XLP 16位开发板电路图(4):其它电路元件

关键字:PIC24F16KA102  16位MCU 引用地址:基于PIC24F16KA102单片机的16位MCU开发

上一篇:基于TPIC6B273的LED电子礼花树驱动控制
下一篇:基于PlCl6LF874单片机的电容测量模块设计

推荐阅读最新更新时间:2024-03-16 12:40

单片机的历史与发展现状
单片机的历史与现状 第一阶段(1976~1978年):低性能单片机的探索阶段。以Intel公司的MCS-48为代表,采用了单片结构,即在一块芯片内含有8位CPU、定时/计数器、并行I/O口、RAM和ROM等。主要用于工业领域。 第二阶段(1978~1982年):高性能单片机阶段,这一类单片机带有串行I/O口,8位数据线、16位地址线可以寻址的范围达到64K字节、控制总线、较丰富的指令系统等。这类单片机的应用范围较广,并在不断的改进和发展。 第三阶段(1982~1990年):16位单片机阶段。16位单片机除CPU为16位外,片内RAM和ROM容量进一步增大,实时处理能力更强,体现了微控制器的特征。例如Intel公司的MCS-9
[单片机]
基于16位单片机MC9S12DG128的智能车控制系统设计与实现
1引言 我国自2006年起举办的全国大学生“飞思卡尔杯”智能汽车竞赛融科学性、趣味性和观赏性为一体,是一项以迅猛发展、前景广阔的汽车电子为背景,涵盖了自动控制、模式识别、传感技术、电子、电气、计算机、机械与汽车等多个学科专业的科技创新比赛。参赛队伍在车模平台基础上,制作一个能够自主识别路线的智能车,在专门设计的赛道上自动识别道路行驶 。 本文所述的智能车就是根据比赛规则要求设计并制作而成的,该智能车控制系统采用飞思卡尔半导体公司生产的16位MC9S12DG128单片机作为数字控制器,由安装在车前部的黑白CMOS摄像头负责采集赛道信息,并将采集到的信号经二值化处理后传入单片机,单片机对信号进行判断处理后,由PWM发生模块
[单片机]
基于<font color='red'>16位</font><font color='red'>单片机</font>MC9S12DG128的智能车控制系统设计与实现
PIC16位单片机CAN(7)定时器
定时器相对来说是最简单的了,也没有什么说的, 每个定时器模块都是 16 位定时器 / 计数器,由以下可读 / 写寄存器组成: ? TMRx:16 位定时器计数寄存器 ? PRx:与定时器相关的 16 位定时器周期寄存器 ? TxCON:与定时器相关的 16 位定时器控制寄存器 需要注意的是: 1:定时器是16位了,也可以配置为32位的,具体看文档,这里使用16位的定时器。 2:PRx:与定时器相关的 16 位定时器周期寄存器。也就是TMRx的值和PRx值相等时产生中断。】 下面看程序: /***********************************************************
[单片机]
飞思卡尔16位单片机(十五)—— 如何批量烧写芯片
我们在进行飞思卡尔单片机开发时,一般使用CodeWarrior软件和usbdm调试器进行。但是在实际生产过程中,采用这种方式烧写芯片效率比较低,而且很多情况下,程序的源码不希望对生产人员开放,本文就是为了这个目的,给大家讲解一下,如何进行芯片的批量烧写。 在进行批量烧写之前,我们默认大家已经安装了飞思卡尔单片机的开发环境,包括软件、调试器驱动。下面我们就进行批量烧写的实现。 首先我们先要找到工程的二进制文件,CodeWarrior中,二进制文件的扩展名为.s19,在工程的bin文件夹下,如下图所示。 将这个文件复制到英文路径下,这一步很关键,因为烧写软件不认中文路径。 接下来将下载器、单片机与计算机连接好。 然
[单片机]
飞思卡尔<font color='red'>16位</font><font color='red'>单片机</font>(十五)—— 如何批量烧写芯片
Freescale 16位单片机命名参考规则
MC 9 S12 Dх 256 B х хх E (1) (2) (3) (4) (5) (6) (7) (8) (9) (1) 表示产品状态,共有MX,XC,PC,KMC,KXC等5种。其中MC表示完全合格品;XC表示部分合格品,没有质量保证,用于性能评估的器件;PC表示工程测试品;KMC,KXC则表示样品封装。此外还可以是单个字母M,它表示一个系列,而非某个具体型号,例如M68HC23A4EVB. (2) 内存类型,9表示Flash。型号名称含 68HC 等的系列中,此部分在 68HC 的后面,8表示EEPROM,7表示
[单片机]
Intel16位单片机的特殊串行通讯方式
1 概述 随着单片机技术的发展和控制技术的提高,16位单片机已经被广泛地应于工和民用领域。其中,Intel公司的80C196系列16位单片机目前应用非常广泛的一种。 80C196MC/MD 单片机集合了Intel16位单片机的所有特性,是196系列单片机中功能最强大的单片机之一。它有一个16位逻辑运算单元,13路10位A/D转换通道,一个EPA、PTS、两个PWM脉宽调制单元和三个WFG(波形发生器)。由于它完善的硬件结构、出色的运算能力,使得196MC/MD单片机可以应用于各个领域。它所独有的WFG更使196MC/MD在电机变频控制中倍受青睐。196MC/MD单片机的另一特色就是它独特的通讯方式。与其它单片机不同,196
[单片机]
Intel<font color='red'>16位</font><font color='red'>单片机</font>的特殊串行通讯方式
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved