语言选择
中文简体 English
  • 微信二维码

    Persistance   and   Innovation

    专注于音视频   &  物联网芯片研发和解决方案

    当前位置:首页 > 产品与服务 > MCU
    VTM32F071

    内嵌 ARM Cortex™ M0 核

    概述

    VTM32F071系列是以32位CPU为内核的32位微控制器,应用于工业控制和需要丰富通讯接口的领域。VTM32F071管脚与STM32F071兼容。

    VTM32F071运行频率可以达到84MHZ,工作电压2.0V ~ 5.5V(采用片内ADC基准时,电压范围2.4V~5.5V),工作温度-40℃ ~ 105℃,因此VTM32F071可以应用于各种工业控制和需要高性能CPU的领域。

    VTM32F071内嵌128K字节的Flash存储器,其中用户可用空间为120KB,以及16K字节的SRAM存储器。

    VTM32F071包含许多系统级外设功能,如高速通用I/O端口,4通道DMA,USB2.0 FS host/device ,Timer,Cordic运算单元,USART,SPI,I2C,PWM,Motor-PWM,ADC,DAC,模拟比较器,看门狗定时器,RTC,欠压检测器等。这些功能都被集成到VTM32F071的芯片内部,以减少外围元器件的数量,节省电路板空间和系统成本。

    此外VTM32F071支持ISP(在系统编程)和ICP(在电路编程)功能,以及IAP(在应用编程)允许用户无需取下芯片,直接在电路板上对芯片进行程序升级。

    VTM071与市场同类芯片对比:(参数摘自芯片数据手册)


     

    VTM32F071

    STM32F071

    MM32L073

    NUC220

    主频(Mhz)

    84

    48

    48

    50

    Flash(KB)

    128

    32/128

    128

    32/64/128

    SRAM(KB)

    16

    8/16

    8

    8/16

    USB

    Device/Host

    Device

    Device

    Device

    ADC

    12bit@1.7Mhz

    12bit@1Mhz

    12bit@1Mhz

    12bit@0.75Mhz

     

    VTM32F071

    STM32F071

    MM32L073

    NUC220

    DAC

    2通道12bit

    Cordic

    除法、CRC32
       圆函数计算

    CRC32

    GPIO(LQFP48)

    39

    37

    39

    35

    电压(V)

    2.0~5.5

    2.4~3.6

    2.0~5.5

    2.5~5.5



    主要特点


    l  内核

    u  32位CPU内核,运行频率最高84MHZ

    u  一个24位系统定时器

    u  支持低功耗睡眠模式

    u  单指令周期32位硬件乘法器

    u  嵌套向量中断控制器NVIC支持32个中断输入,每个中断有4个优先级

    u  支持串行调试接口(SWD),2个观察点/4个断点

    l  宽电压工作范围:2.0V ~ 5.5V(采用片内ADC基准时,电压范围2.4V~5.5V)

    l  存储器

    u  120K字节Flash用于存储用户程序(APROM)

    u  8K字节Flash用于存储ISP引导代码(LDROM)

    u  两个8K字节(共16K字节)SRAM用于内部高速暂存存储器

    l  时钟控制

    u  可编程的系统时钟源

    u  内部12MHZ高速RC振荡器

    u  内部10KHZ低功耗RC振荡器

    u  12MHZ外部高速晶振输入

    u  32.768KHZ外部晶振输入

    u  PLL支持CPU最高运行在84MHZ

    l  I/O端口

    u  在LQFP64管脚中最多支持55个通用I/O端口(GPIO)

    u  I/O工作模式:

    Ø  双向模式

    Ø  模拟模式

    Ø  输入上拉、下拉、高阻模式

    Ø  推挽输出模式

    Ø  输出驱动能力和输出速率可配置

    u  I/O管脚可被配置为电平或边沿触发模式的中断源

    l  DMA

    u  4个独立数据传输通道

    u  支持存储器-存储器,存储器-外设,外设-存储器,外设-外设的数据传输

    u  共有16个外部DMA通道请求接口

    u  进行数据传输时,数据通道的源端和目的端都有FIFO用来缓存数据

    u  数据通道的源端和目的端的数据宽度可以不一致

    u  不同传输通道同时请求传输数据时优先级可配置

    u  支持多块传输

    l  USB2.0 FS

    u  集成片上USB2.0 FS PHY

    u  符合USB2.0全速设备的技术规范

    u  可以工作在host模式或者device模式

    u  最多8个双向数据传输端口

    u  1KB的专用数据缓存,每个端口占据的空间大小可动态配置

    u  独立的DMA接口,支持DMA操作

    u  支持USB挂起/恢复操作

    l  32位定时器/PWM

    u  共有四个定时器/计数器模块,每个模块包含一个可编程的32位预分频

    器以及4路独立的32位计数通道

    u  每个计数通道可执行定时器或计数器操作

    u  每个计数通道作为计数器时都可以选择向上、向下或中心对齐方式计数

    u  每个模块有两个捕获通道,可在输入信号跳变时捕捉计数通道定时器的瞬时值,捕获事件也可以产生中断

    u  每个计数通道都有一个32位匹配寄存器,允许进行以下操作:

    Ø  匹配时连续工作,在匹配时可选择产生中断

    Ø  匹配时停止定时器工作,可选择产生中断

    Ø  匹配时复位定时器,可选择产生中断

    u  每个计数通道都有一个与匹配寄存器相对应的外部输出,这些输出可以具有以下功能:

    Ø  匹配时设为低电平

    Ø  匹配时设为高电平

    Ø  匹配时翻转电平

    Ø  匹配时不执行任何操作

    u  对于每个计数通道,都可将对应的匹配寄存器配置为 PWM 输出

    u  PWM输出可以设置为单脉冲输出模式以及固定脉冲个数输出模式

    u  支持触发ADC采样

    l  窗看门狗定时器

    u  带内部预分频的可编程32位计数器

    u  可编程的递减计数器

    u  未在一个特定的窗口时间内喂狗会导致产生中断或复位

    u  可产生早期唤醒中断

    l  独立看门狗定时器

    u  由内部10K振荡器驱动,即使系统主时钟失效也可继续工作

    u  可编程的递减计数器

    u  计数到0时产生中断

    l  Motor-PWM

    u  含有三个独立的通道,每个通道包括:

    Ø  一个32位定时器/计数器(TC)

    Ø  一个32位界限寄存器(LIM)

    Ø  一个32位匹配寄存器(MAT)

    Ø  一个10位死区时间寄存器(DT)和相应的死区时间计数器

    Ø  一个32位捕获寄存器

    Ø  两个极性相反的已调制的输出(MCOA和MCOB)

    Ø  一个周期中断,一个脉宽中断,一个捕获中断

    u  输入引脚MCI0-2可触发TC捕获或使通道的计数值加1,全局异常中断

    输入可强制所有通道进入有效状态并产生一个中断

    u  支持触发ADC采样

    l  RTC

    u  32bit计数器可以不间断计数136年

    u  模拟和数字部分单独供电

    u  模拟部分可由电池供电,提供uA级的待机功耗

    l  运算协处理单元

    u  32bit除法运算

    u  CRC32计算

    u  CORDIC运算

    l  SPI

    u  最多支持两组SPI设备

    u  支持SPI主机/从机模式

    u  支持SPI数据格式

    u  支持全双工以及半双工数据传输

    u  数据长度可改变(4-16bit

    u  时钟初始相位和极性可配置

    u  独立的SPI时钟源

    u  支持DMA操作

    l  USART

    u  最多两组USART设备

    u  可编程波特率发生器

    u  接收器和发送器支持缓冲,均带有16bytes的FIFO缓冲

    u  流控功能供选择(CTS 和 RTS)

    u  支持 IrDA(SIR) 功能

    u  支持RS485功能

    u  智能卡模拟功能(ISO7816)

    u  支持LIN功能

    u  可编程数据字长度(8位或9位)

    l  I2C

    u  最多两组I2C 模块

    u  支持主机/从机模式

    u  主从机之间双向数据传输

    u  多主机总线支持(无中心主机)

    u  多主机同时发送数据时进行仲裁,总线上串行数据不会被损坏

    u  可编程配置的时钟可适应多样化的传输速率控制.

    u  串行时钟同步允许不同位速率的器件通过同一个串行总线通信

    u  串行时钟同步可作为一个握手机制来挂起和恢复串行传输

    l  ADC

    u  12位逐次逼近式模数转换器ADC

    u  12bits/10bits/8bits/6bits分辨率可调

    u  高达1.7Mhz的转换速率

    u  模拟输入电压范围: 0~VDDA

    u  基准电压可选择片外VREF,VDDA或片内基准电压(2.048V@typical)

    u  自带失调校准以及增益误差校准;

    u  最多15个外部通道输入和1个内部温度传感器检测输入

    u  转换开始可由软件、内部硬件信号或外部引脚触发

    u  支持单次转换模式/连续转换模式/非连续转换模式

    u  每个通道都有单独的结果寄存器,用于暂存转换的结果

    u  支持模拟看门狗功能

    u  支持DMA操作

    l  DAC

    u  两个独立的12位的DAC

    u  Rail to Rail结构

    u  支持BUF输出模式(最大支持5K负载并上50pF电容)或者R2R直接输

    出(此时不可以有阻性负载)

    u  DAC的输出可以连至比较器的NEG端

    u  可由软件、内部硬件信号触发数据更新

    u  支持DMA操作

    l  ACMP

    u  最多3组模拟比较器模块

    u  每个比较器模块包含POS和NEG两个端口

    u  每个POS和NEG都有两个对应的外部IO,可接外部电压

    u  NEG端可选片内基准电压,片内基准电压8档可调:vbg,7/8*vbg,

    6/8*vbg,……1/8*vbg;

    u  NEG端也可以选择两路DAC的输出

    u  POS 端可选择接4路OP的输出

    u  迟滞功能,迟滞电压4档可调(0V/10mV/20mV/50mV)

    u  比较结果发生改变时可产生中断

    u  比较器的输出可以直接输出到GPIO上

    l  ISP(在系统编程)和ICP(在电路编程)

    l  IAP(在应用编程)

    l  内嵌温度传感器(1分辨率)

    l  欠压检测(BOD)

    u  支持4级检测电压(4.4V/3.7V/2.7V/2.2V)

    u  支持产生中断或者复位

    l  工作温度

    u  -40 ~ 105

    l  封装

    u  无铅封装(RoHS)

    u  20pin-SSOP,32pin-QFN,48pin-LQFP,64pin-LQFP


  • 上一篇:VTM32F003
  • 下一篇:VTM32F030
  • 相关产品
    Top