简单介绍Microchip的PIC18F8585 MCU

控制/MCU

1814人已加入

描述

  马斯克2023年11月23日2:24 AM发布了一条Twitter,表示将开源特斯拉初代Roadster设计和工程文件。

  据悉,Roadster 是特斯拉(Tesla)公司2008年推出的一款电动跑车,它是特斯拉公司的第一款量产车型。

  针对目前公开的资料,您可以在特斯拉的官方网站上查看和下载详细信息。

  简单介绍Roadster里用到的Microchip的PIC18F8585 MCU。

      Microchip的PIC18F8585 MCU,这是一款带CAN接口的MCU。

CAN接口

 

     Microchip 的 PIC18F8585 MCU 是一款高性能的 8 位微控制器单元,具备卓越的性能和功能,为各种工业控制和嵌入式应用提供企业级解决方案。该 MCU 支持多种编程器接口,支持标准 C 语言编程,并提供丰富的外设、通信接口和调试技术等功能。

  该 MCU 采用 Harvard 架构,最高工作频率为 40 MHz,具有 96 KB 的 Flash 存储器和 4 KB 的 RAM 存储器。此外,它还具有多个模拟和数字外设接口,包括模数转换器(ADC)、比较器(Comparator)、PWM 产生器、定时器、UART、SPI 和 I2C 等通信接口。

  Microchip 的 PIC18F8585 MCU 具有丰富的高级特性,包括 8 位和 16 位定点加法器、I2S 端口、编码器接口以及多种计时器模式,以实现更高效、更具功能的数据处理。此外,该 MCU 还支持下拉器和上拉器、失效重置、日历/定时器和独立看门狗等安全功能,以确保系统的稳定性和安全性。

  Microchip 的 PIC18F8585 MCU 是一款功能丰富、高性能、可靠性强的 8 位微控制器单元,可以满足各种工业控制和嵌入式应用的要求。

CAN接口

  PIC18F8585 MCU 数据手册:https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/30491D.pdf

  产品特点

  全 CAN 2.0B、5 个 PWM 10 位、3 个发送缓冲器、8 个接收缓冲器、16 个接受滤波器、2 个滤波器掩码、1024 字节 EEPROM、2 个比较器、5 个捕获/比较、PSP、可编程 BOR

  PIC18F6585、PIC18F8585、PIC18F6680和PIC18F8680单片机的特性:

  高性能RISC CPU:

  •源代码兼容的PIC16和PIC17指令集

  •线性程序内存寻址到2兆字节

  •线性数据存储器寻址4096个字节

  •1个字节的数据EEPROM

  •高达10 MIPS的操作:

  - DC - 40 MHz的振荡器/时钟输入

  - 4 MHz至10 MHz振荡器/时钟输入,带PLL

  •16位宽指令,8位超宽数据通道

  •中断优先级

  •31级,软件访问的硬件堆栈

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

  外设特性:

  •高灌/拉电流25 mA/25毫安

  •4个外部中断引脚

  •Timer0模块:的8-bit/16-bit定时器/计数器

  •Timer1模块:16位定时器/计数器

  •Timer2模块:8位定时器/计数器

  •Timer3模块:16位定时器/计数器

  •辅助振荡器时钟选项

  - Timer1/Timer3的

  •一个捕捉/比较/ PWM(CCP)模块:

  - 捕捉为16位,最大。分辨率为6.25 ns

  (TCY/16)

  - 比较为16位,最大。分辨率为100 ns(TCY)

  - PWM输出:PWM分辨率为1到10位

  •增强型捕捉/比较/ PWM(CCP)模块:

  - 相同的捕获/比较功能,CCP

  - 1,2或4个PWM输出

  - 可选择的极性

  - 可编程死区时间

  - 自动关闭外部事件

  - 自动重启动

  •主控同步串行端口(MSSP)模块有两种操作模式:

  - 3线SPI™(支持所有4种SPI模式)

  - I2C™Master和Slave模式

  •增强型可寻址USART模块:

  - 支持RS-232,RS-​​485和LIN 1.2

  - 可编程唤醒起始位

  - 自动波特率检测

  •并行从动端口(PSP)模块

  模拟特性:

  •多达16通道,10位模拟至数字(A / D)转换器模块:

  - 快速采样率

  - 可编程收购时间

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

  •16级可编程低电压检测

  (LVD)模块:

  - 支持低电压检测中断

  •可编程欠压复位(BOR)

  •双模拟比较器:

  - 可编程的输入/输出配置

  审核编辑:黄飞

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分