Microcontroladores ARM STM32F105RCT6 – MCU 32BIT Cortex 64/25 LINHA DE CONECTIVIDADE M3
♠ Descrição do produto
Atributo do produto | Valor do Atributo |
Fabricante: | STMicroeletrônica |
Categoria do produto: | Microcontroladores ARM - MCU |
RoHS: | Detalhes |
Série: | STM32F105RC |
Estilo de montagem: | SMD/SMT |
Pacote/Caixa: | LQFP-64 |
Essencial: | ARM Cortex M3 |
Tamanho da memória do programa: | 256 kB |
Largura do barramento de dados: | 32 bits |
Resolução ADC: | 12 bits |
Frequência máxima do relógio: | 72 MHz |
Número de E/Ss: | 51 E/S |
Tamanho da RAM de dados: | 64 kB |
Tensão de alimentação - Mín.: | 2 V |
Tensão de alimentação - Máx.: | 3,6 V |
Temperatura mínima de operação: | - 40°C |
Temperatura máxima de operação: | + 85 °C |
Embalagem: | Bandeja |
Marca: | STMicroeletrônica |
Tipo de RAM de dados: | SRAM |
Altura: | 1,4 milímetros |
Tipo de interface: | CAN, I2C, SPI, USART |
Comprimento: | 10 milímetros |
Sensível à umidade: | Sim |
Número de canais ADC: | 16 canais |
Número de temporizadores/contadores: | 10 Temporizador |
Série do processador: | ARM Cortex M |
Tipo de produto: | Microcontroladores ARM - MCU |
Tipo de memória de programa: | Clarão |
Quantidade de embalagem de fábrica: | 960 |
Subcategoria: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Largura: | 10 milímetros |
Peso unitário: | 0,012088 onças |
♠ Linha de conectividade, MCU de 32 bits baseado em ARM® com Flash de 64/256 KB, USB OTG, Ethernet, 10 temporizadores, 2 CANs, 2 ADCs, 14 interfaces de comunicação
A família de linhas de conectividade STM32F105xx e STM32F107xx incorpora o núcleo RISC ARM® Cortex®-M3 de 32 bits de alto desempenho operando a uma frequência de 72 MHz, memórias embarcadas de alta velocidade (memória Flash de até 256 Kbytes e SRAM de 64 Kbytes) e uma ampla gama de E/Ss e periféricos aprimorados conectados a dois barramentos APB. Todos os dispositivos oferecem dois ADCs de 12 bits, quatro temporizadores de 16 bits de uso geral, além de um temporizador PWM, bem como interfaces de comunicação padrão e avançadas: até dois I2Cs, três SPIs, dois I2Ss, cinco USARTs, um FS USB OTG e dois CANs. Ethernet está disponível apenas no STM32F107xx.
A linha de conectividade STM32F105xx e STM32F107xx opera na faixa de temperatura de –40 a +105 °C, com alimentação de 2,0 a 3,6 V. Um conjunto abrangente de modos de economia de energia permite o projeto de aplicações de baixo consumo de energia.
A família de linhas de conectividade STM32F105xx e STM32F107xx oferece dispositivos em três tipos diferentes de encapsulamento: de 64 pinos a 100 pinos. Dependendo do dispositivo escolhido, diferentes conjuntos de periféricos são incluídos. A descrição abaixo oferece uma visão geral da gama completa de periféricos proposta nesta família.
Esses recursos tornam a família de microcontroladores de linha de conectividade STM32F105xx e STM32F107xx adequada para uma ampla gama de aplicações, como acionamentos de motores e controle de aplicações, equipamentos médicos e portáteis, aplicações industriais, PLCs, inversores, impressoras e scanners, sistemas de alarme, videoporteiro, HVAC e equipamentos de áudio residencial.
• Núcleo: CPU ARM® Cortex®-M3 de 32 bits
– Frequência máxima de 72 MHz, desempenho de 1,25 DMIPS/MHz (Dhrystone 2.1) em acesso à memória em estado de espera 0
– Multiplicação de ciclo único e divisão de hardware
• Memórias
– 64 a 256 Kbytes de memória Flash
– 64 Kbytes de SRAM de uso geral
• Gestão de relógio, reset e fornecimento
– Alimentação de aplicação de 2,0 a 3,6 V e E/S
– POR, PDR e detector de tensão programável (PVD)
– Oscilador de cristal de 3 a 25 MHz
– RC interno de 8 MHz ajustado de fábrica
– RC interno de 40 kHz com calibração
– Oscilador de 32 kHz para RTC com calibração
• Baixo consumo de energia
– Modos de suspensão, parada e espera
– Fornecimento de VBAT para RTC e registradores de backup
• 2 conversores A/D de 12 bits e 1 µs (16 canais)
– Faixa de conversão: 0 a 3,6 V
– Capacidade de amostragem e retenção
– Sensor de temperatura
– até 2 MSPS em modo intercalado
• 2 conversores D/A de 12 bits
• DMA: controlador DMA de 12 canais
– Periféricos suportados: temporizadores, ADCs, DACs, I2Ss, SPIs, I2Cs e USARTs
• Modo de depuração
– Interfaces de depuração de fio serial (SWD) e JTAG
–Cortex®-M3 Macrocell™ de Traços Incorporados
• Até 80 portas de E/S rápidas
– 51/80 E/S, todas mapeáveis em 16 vetores de interrupção externos e quase todas 5 tolerantes a V
• Unidade de cálculo CRC, ID exclusivo de 96 bits
• Até 10 temporizadores com capacidade de remapeamento de pinagem
– Até quatro temporizadores de 16 bits, cada um com até 4 IC/OC/PWM ou contador de pulso e entrada de codificador de quadratura (incremental)
– 1 × temporizador PWM de controle de motor de 16 bits com geração de tempo morto e parada de emergência
– 2 × temporizadores de watchdog (independentes e de janela)
– Temporizador SysTick: um contador regressivo de 24 bits
– 2 temporizadores básicos de 16 bits para controlar o DAC
• Até 14 interfaces de comunicação com capacidade de remapeamento de pinagem
– Até 2 interfaces I2C (SMBus/PMBus)
– Até 5 USARTs (interface ISO 7816, LIN, capacidade IrDA, controle de modem)
– Até 3 SPIs (18 Mbit/s), 2 com uma interface I2S multiplexada que oferece precisão de classe de áudio por meio de esquemas PLL avançados
– 2 interfaces CAN (2.0B ativas) com 512 bytes de SRAM dedicada
– Controlador de dispositivo/host/OTG USB 2.0 de velocidade máxima com PHY integrado que suporta HNP/SRP/ID com 1,25 Kbytes de SRAM dedicada
– Ethernet MAC 10/100 com DMA e SRAM dedicados (4 Kbytes): suporte de hardware IEEE1588, MII/RMII disponível em todos os pacotes