Vi điều khiển ARM STM32G0B1VET6 – MCU Mainstream Arm Cortex-M0+ 32-bit MCU, tối đa 512KB Flash, 144KB RAM
♠ Mô tả sản phẩm
Thuộc tính sản phẩm | Giá trị thuộc tính |
Nhà sản xuất: | STMicroelectronics |
Danh mục sản phẩm: | Bộ vi điều khiển ARM - MCU |
RoHS: | Chi tiết |
Loạt: | STM32G0 |
Kiểu lắp đặt: | SMD/SMT |
Cốt lõi: | ARM Cortex M0+ |
Kích thước bộ nhớ chương trình: | 512kB |
Chiều rộng bus dữ liệu: | 32 bit |
Độ phân giải ADC: | 12 bit |
Tần số xung nhịp tối đa: | 64MHz |
Số lượng I/O: | 94 Đầu vào/Đầu ra |
Kích thước RAM dữ liệu: | 144kB |
Điện áp cung cấp - Tối thiểu: | 1,7 vôn |
Điện áp cung cấp - Tối đa: | 3,6 vôn |
Nhiệt độ hoạt động tối thiểu: | - 40 độ C |
Nhiệt độ hoạt động tối đa: | + 85 độ C |
Bao bì: | Khay |
Thương hiệu: | STMicroelectronics |
Nhạy cảm với độ ẩm: | Đúng |
Loại sản phẩm: | Bộ vi điều khiển ARM - MCU |
Số lượng đóng gói tại nhà máy: | 540 |
Tiểu thể loại: | Vi điều khiển - MCU |
Tên thương mại: | STM32 |
Đơn vị Trọng lượng: | 0,024022 oz |
♠ Arm® Cortex®-M0+ MCU 32-bit, Flash lên đến 512KB, RAM 144KB, 6x USART, bộ hẹn giờ, ADC, DAC, comm. I/Fs, 1,7-3,6V
Các vi điều khiển chính thống STM32G0B1xB/xC/xE dựa trên lõi Arm® Cortex®-M0+ 32-bit RISC hiệu suất cao hoạt động ở tần số lên đến 64 MHz. Cung cấp mức độ tích hợp cao, chúng phù hợp với nhiều ứng dụng trong lĩnh vực tiêu dùng, công nghiệp và thiết bị gia dụng và sẵn sàng cho các giải pháp Internet vạn vật (IoT).
Các thiết bị này kết hợp một đơn vị bảo vệ bộ nhớ (MPU), bộ nhớ nhúng tốc độ cao (144 Kbyte SRAM và tối đa 512 Kbyte bộ nhớ chương trình Flash với chức năng bảo vệ đọc, bảo vệ ghi, bảo vệ mã độc quyền và vùng bảo mật), DMA, một loạt các chức năng hệ thống, I/O nâng cao và các thiết bị ngoại vi. Các thiết bị cung cấp giao diện truyền thông tiêu chuẩn (ba I2C, ba SPI / hai I2S, một HDMI CEC, một USB tốc độ đầy đủ, hai FD CAN và sáu USART), một ADC 12 bit (2,5 MSps) với tối đa 19 kênh, một DAC 12 bit với hai kênh, ba bộ so sánh nhanh, một bộ đệm tham chiếu điện áp bên trong, một RTC công suất thấp, một bộ hẹn giờ PWM điều khiển nâng cao chạy ở tần số CPU gấp đôi, sáu bộ hẹn giờ 16 bit đa năng với một bộ chạy ở tần số CPU gấp đôi, một bộ hẹn giờ đa năng 32 bit, hai bộ hẹn giờ cơ bản, hai bộ hẹn giờ 16 bit công suất thấp, hai bộ hẹn giờ giám sát và một bộ hẹn giờ SysTick. Các thiết bị cung cấp bộ điều khiển Cung cấp điện USB Type-C tích hợp đầy đủ.
Các thiết bị hoạt động trong phạm vi nhiệt độ môi trường từ -40 đến 125°C và với điện áp cung cấp từ 1,7 V đến 3,6 V. Mức tiêu thụ năng động được tối ưu hóa kết hợp với một bộ chế độ tiết kiệm điện toàn diện, bộ hẹn giờ công suất thấp và UART công suất thấp, cho phép thiết kế các ứng dụng công suất thấp.
Đầu vào pin trực tiếp VBAT cho phép duy trì nguồn điện cho RTC và các thanh ghi dự phòng.
Các thiết bị được đóng gói theo gói có từ 32 đến 100 chân. Một số gói có số lượng chân thấp có sẵn trong hai chân cắm (chuẩn và thay thế được biểu thị bằng hậu tố “N”). Các sản phẩm được đánh dấu bằng hậu tố N cung cấp nguồn VDDIO2 và cổng UCPD bổ sung so với chân cắm chuẩn, do đó, chúng là lựa chọn tốt hơn cho các ứng dụng UCPD/USB.
• Lõi: CPU Arm® 32-bit Cortex®-M0+, tần số lên đến 64 MHz
• Nhiệt độ hoạt động -40°C đến 85°C/105°C/125°C
• Ký ức
– Bộ nhớ Flash lên đến 512 Kbyte với vùng bảo vệ và an toàn, hai ngân hàng, hỗ trợ đọc trong khi ghi
– 144 Kbyte SRAM (128 Kbyte với kiểm tra chẵn lẻ HW)
• Đơn vị tính toán CRC
• Thiết lập lại và quản lý nguồn điện
– Dải điện áp: 1.7 V đến 3.6 V
– Chân cung cấp I/O riêng biệt (1,6 V đến 3,6 V)
– Thiết lập lại bật/tắt nguồn (POR/PDR)
– Thiết lập lại chế độ mất điện có thể lập trình (BOR)
– Bộ dò điện áp có thể lập trình (PVD)
– Chế độ tiết kiệm điện: Ngủ, Dừng, Chờ, Tắt máy
– Nguồn cung cấp VBAT cho RTC và các thanh ghi dự phòng
• Quản lý đồng hồ
– Bộ dao động tinh thể 4 đến 48 MHz
– Bộ dao động tinh thể 32 kHz có hiệu chuẩn
– RC 16 MHz bên trong với tùy chọn PLL (±1%)
– Bộ dao động RC 32 kHz bên trong (±5%)
• Lên đến 94 I/O nhanh
– Tất cả có thể ánh xạ trên các vectơ ngắt bên ngoài
– Nhiều I/O chịu được 5 V
• Bộ điều khiển DMA 12 kênh với khả năng ánh xạ linh hoạt
• ADC 12-bit, 0,4 µs (tối đa 16 kênh mở rộng)
– Lên đến 16-bit với phần cứng lấy mẫu quá mức
– Dải chuyển đổi: 0 đến 3.6V
• Hai DAC 12 bit, lấy mẫu và giữ công suất thấp
• Ba bộ so sánh tương tự công suất thấp nhanh, có đầu vào và đầu ra có thể lập trình, từ thanh ray đến thanh ray
• 15 bộ hẹn giờ (hai bộ có khả năng 128 MHz): 16 bit để điều khiển động cơ nâng cao, một bộ 32 bit và sáu bộ 16 bit mục đích chung, hai bộ 16 bit cơ bản, hai bộ 16 bit công suất thấp, hai bộ giám sát, bộ hẹn giờ SysTick
• Lịch RTC với báo thức và đánh thức định kỳ từ Dừng/Chờ/Tắt máy
• Giao diện truyền thông
– Ba giao diện I2C-bus hỗ trợ chế độ Fast-mode Plus (1 Mbit/giây) với bộ tản dòng điện bổ sung, hai giao diện hỗ trợ SMBus/PMBus và đánh thức từ chế độ Dừng
– Sáu USART với SPI đồng bộ chủ/tớ; ba hỗ trợ giao diện ISO7816, LIN, khả năng IrDA, phát hiện tốc độ truyền tự động và tính năng đánh thức
– Hai UART công suất thấp
– Ba SPI (32 Mbit/giây) với khung bit có thể lập trình từ 4 đến 16 bit, hai SPI được ghép kênh với giao diện I2S
– Giao diện HDMI CEC, đánh thức trên đầu cắm
• Thiết bị USB 2.0 FS (không có tinh thể) và bộ điều khiển máy chủ
• Bộ điều khiển cấp nguồn USB Type-C™
• Hai bộ điều khiển FDCAN
• Hỗ trợ phát triển: gỡ lỗi dây nối tiếp (SWD)
• ID duy nhất 96 bit