微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Microchip PIC18F46J50 MPLAB开发方案

Microchip PIC18F46J50 MPLAB开发方案

时间:05-27 来源:互联网 点击:

  Microchip 公司的PIC18F46J50系列是低电压通用串行总线(USB)单片机产品系列, 具有出色的计算性能以及丰富的功能集,性价比极高,是许多高性能、低成本应用的理想选择。本文介绍了PIC18F46J50系列主要特性, PIC18F2XJ50(28 引脚)和PIC18F4XJ50(44 引脚)框图,PIC18F MPLAB入门开发套件主要特性, 应用方框图和编程器/调试器方框图,以及MPLAB入门开发套件的详细电路图.

  PIC18F46J50 系列数据手册

  本系列是新面世的低电压通用串行总线(USB)单片机产品系列,在保留所有PIC18 单片机的主要传统优点(即出色的计算性能以及丰富的功能集)的同时,性价比极高。这些特性使得PIC18F46J50 系列成为许多高性能、低成本应用的理想选择。

  单片机特性:

  ? 最大容许输入电压为5.5V(仅用作数字功能的引脚)

  ? 低功耗、高速CMOS 闪存技术

  ? 其架构有利于C 编译器进行优化,便于生成可重入代码

  ? 功耗管理特性:

  - 运行:CPU 工作,外设工作, SRAM 工作

  - 空闲:CPU 不工作,外设工作, SRAM 工作

  - 休眠:CPU 不工作,外设不工作, SRAM 工作

  - 深度休眠:CPU 不工作,外设不工作,SRAM不工作,消耗电流典型值为100 nA

  ? 中断优先级

  ? 可在软件控制下自编程

  ? 8 x 8 单周期硬件乘法器

  ? 扩展型看门狗定时器(Watchdog Timer, WDT):

  - 可编程周期从4 ms 到131s

  ? 通过两个引脚进行单电源在线串行编程(In-Circuit Serial Programming?,ICSP?)

  ? 通过两个引脚进行带有3 个断点的在线调试(In-Circuit Debug,ICD)

  ? 工作电压范围为2.0V 到3.6V

  ? 片上2.5V 稳压器

  ? 闪存程序存储器至少可承受10,000 次擦写并具有最少20 年的数据保存时间

  通用串行总线(Universal Serial Bus,USB)特性:

  ? 符合USB V2.0 规范

  ? 全速(12 Mbps)和低速(1.5 Mbps)工作

  ? 支持控制、中断、同步和批量传输

  ? 支持最多32 个端点(两个方向各16 个)

  ? USB模块能将器件上的任何RAM存储单元用作USB端点缓冲区

  ? 片上USB 收发器

  灵活的振荡器结构:

  ? 用于USB 的高精度内部振荡器

  ? 两种外部时钟模式,频率最高为48 MHz

  ? 内部31 kHz 振荡器,可调节的内部振荡器, 31 kHz到8 MHz 或48 MHz (带PLL)

  ? 辅助振荡器使用Timer1 (工作频率为32 kHz)

  ? 故障保护时钟监视器(Fail-Safe Clock Monitor,FSCM):

  - 当时钟停止时可使器件安全关闭

  ? 可编程的参考时钟输出发生器

  外设特点:

  ? 外设引脚选择:

  - 允许许多个外设独立映射I/O

  - 连续的硬件完整性检查和安全互锁可防止意外更改配置

  ? 硬件实时时钟和日历(Real-Time Clock and Calendar,RTCC):

  - 提供时钟、日历和闹钟功能

  ? 高灌/ 拉电流:25 mA/25 mA(PORTB 和PORTC)

  ? 4个可编程外部中断

  ? 4个输入电平变化中断

  ? 两个增强型捕捉/ 比较/PWM(Enhanced Capture/Compare/PWM,ECCP)模块:

  - 1、2 或4 路PWM 输出

  - 可选择的极性

  - 可编程的死区

  - 自动关闭和自动重启

  - 脉冲转向(steering)控制

  ? 两个主同步串行口(Master Synchronous Serial Port,MSSP)模块,支持3 线SPI(所有4 种模式)和I2C?主/ 从模式

  ? 8位并行主端口/ 增强型并行从端口

  ? 带输入多路选择的双轨到轨模拟比较器

  ? 最多13 路通道的10 位模数(Analog-to-Digital,A/D)转换器模块:

  - 自动采集功能

  - 可在休眠模式下进行转换

  - 自校准

  ? 高/ 低压检测模块

  ? 充电时间测量单元(Charge Time Measurement Unit, CTMU):

  - 支持容性触摸屏和容性开关的触摸传感

  ? 两个增强型USART 模块:

  - 支持RS-485、RS-232 和LIN/J2602

  - 接收到启动位时自动唤醒

  ? 自动波特率检测

  

  图1.PIC18F2XJ50(28 引脚)框图

  

  图2.PIC18F4XJ50(44 引脚)框图

  PIC18F MPLAB入门开发套件

  MPLAB Starter Kit for PIC18F User’s Guide

  The MPLAB Starter Kit for PIC18F provides an all-in-one solution for debugging and programming applications using Microchip’s own MPLAB Integrated Development Environment (IDE). A USB connection to a host computer supplies communications and power to the board; no additional external power supply is needed.

  The starter kit includes integrated debug and programmer circuitry that allows applications to be programmed onto the application side of the PIC18F MCU and then debugged, all using MPLAB IDE. The need for an additional programmer or hardware interface has been completely eliminated.

The application side of the starter kit contains a range of hardware components to demonstrate the utility and

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top