Vi điều khiển ARM STM32F303CBT6 – MCU 32-Bit ARM Cortex M4 72MHz 128kB MCU FPU
♠ 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: | STM32F3 |
Kiểu lắp đặt: | SMD/SMT |
Gói / Vỏ: | LQFP-48 |
Cốt lõi: | ARM Cortex M4 |
Kích thước bộ nhớ chương trình: | 128kB |
Chiều rộng bus dữ liệu: | 32 bit |
Độ phân giải ADC: | 4 x 6 bit/8 bit/10 bit/12 bit |
Tần số xung nhịp tối đa: | 72MHz |
Số lượng I/O: | 37 Đầu vào/Đầu ra |
Kích thước RAM dữ liệu: | 32kB |
Điện áp cung cấp - Tối thiểu: | 2 V |
Đ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 |
Loại RAM dữ liệu: | SRAM |
Loại giao diện: | CAN, I2C, SPI, UART, USB |
Chiều dài: | 7mm |
Nhạy cảm với độ ẩm: | Đúng |
Số kênh ADC: | 1 Kênh |
Số lượng bộ đếm/bộ hẹn giờ: | 8 Bộ đếm thời gian |
Dòng bộ xử lý: | ARM Cortex-M |
Loại sản phẩm: | Bộ vi điều khiển ARM - MCU |
Kiểu bộ nhớ chương trình: | Đèn nháy |
Số lượng đóng gói tại nhà máy: | 1500 |
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,006409 oz |
♠ Cortex®-M4 32b MCU+FPU dựa trên Arm®, tối đa 256KB Flash+ 48KB SRAM, 4 ADC, 2 kênh DAC, 7 comp, 4 PGA, bộ hẹn giờ, 2.0-3.6 V
Dòng sản phẩm STM32F303xB/STM32F303xC dựa trên lõi Arm® Cortex®- M4 32-bit RISC hiệu suất cao với FPU hoạt động ở tần số lên đến 72 MHz và nhúng một đơn vị dấu chấm động (FPU), một đơn vị bảo vệ bộ nhớ (MPU) và một macrocell theo dõi nhúng (ETM). Dòng sản phẩm này kết hợp các bộ nhớ nhúng tốc độ cao (lên đến 256 Kbyte bộ nhớ Flash, lên đến 40 Kbyte SRAM) và một loạt các I/O và thiết bị ngoại vi nâng cao được kết nối với hai bus APB.
Các thiết bị cung cấp tối đa bốn ADC 12 bit nhanh (5 Msps), bảy bộ so sánh, bốn bộ khuếch đại hoạt động, tối đa hai kênh DAC, một RTC công suất thấp, tối đa năm bộ hẹn giờ 16 bit đa năng, một bộ hẹn giờ 32 bit đa năng và hai bộ hẹn giờ chuyên dụng để điều khiển động cơ. Chúng cũng có các giao diện truyền thông tiêu chuẩn và nâng cao: tối đa hai I2C, tối đa ba SPI (hai SPI có I2S song công ghép kênh), ba USART, tối đa hai UART, CAN và USB. Để đạt được độ chính xác của lớp âm thanh, các thiết bị ngoại vi I2S có thể được xung nhịp thông qua một PLL bên ngoài.
Dòng sản phẩm STM32F303xB/STM32F303xC hoạt động trong phạm vi nhiệt độ từ -40 đến +85 °C và -40 đến +105 °C với nguồn điện từ 2,0 đến 3,6 V. Một bộ chế độ tiết kiệm điện toàn diện cho phép thiết kế các ứng dụng công suất thấp.
Dòng sản phẩm STM32F303xB/STM32F303xC cung cấp các thiết bị theo bốn gói, từ 48 chân đến 100 chân.
Bộ thiết bị ngoại vi đi kèm sẽ thay đổi tùy theo thiết bị được chọn.
• Lõi: CPU Arm® Cortex®-M4 32-bit với FPU (tối đa 72 MHz), nhân chu kỳ đơn và chia HW, 90 DMIPS (từ CCM), lệnh DSP và MPU (đơn vị bảo vệ bộ nhớ)
• Điều kiện hoạt động:
– Dải điện áp VDD, VDDA: 2.0 V đến 3.6 V
• Ký ức
– Bộ nhớ Flash từ 128 đến 256 Kbyte
– Tối đa 40 Kbyte SRAM, với kiểm tra tính chẵn lẻ của phần cứng được triển khai trên 16 Kbyte đầu tiên.
– Bộ tăng cường thường lệ: 8 Kbyte SRAM trên bus lệnh và dữ liệu, với kiểm tra chẵn lẻ HW (CCM)
• Đơn vị tính toán CRC
• Quản lý thiết lập lại và cung cấp
– Thiết lập lại bật/tắt nguồn (POR/PDR)
– Bộ dò điện áp có thể lập trình (PVD)
– Chế độ tiết kiệm điện: Ngủ, Dừng và Chờ
– 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 32 MHz
– Bộ dao động 32 kHz cho RTC có hiệu chuẩn
– RC 8 MHz bên trong với tùy chọn x 16 PLL
– Bộ dao động 40 kHz bên trong
• Lên đến 87 I/O nhanh
– Tất cả có thể ánh xạ trên các vectơ ngắt bên ngoài
– Một số chịu được 5 V
• Ma trận kết nối
• Bộ điều khiển DMA 12 kênh
• Bốn ADC 0,20 µS (tối đa 39 kênh) với độ phân giải có thể lựa chọn là 12/10/8/6 bit, phạm vi chuyển đổi từ 0 đến 3,6 V, đầu vào đơn/vi sai, nguồn cung cấp tương tự riêng biệt từ 2 đến 3,6 V
• Hai kênh DAC 12 bit với nguồn cung cấp tương tự từ 2,4 đến 3,6 V
• Bảy bộ so sánh tương tự đường ray-đường ray nhanh với nguồn cung cấp tương tự từ 2 đến 3,6 V
• Bốn bộ khuếch đại hoạt động có thể được sử dụng ở chế độ PGA, tất cả các đầu cuối đều có thể truy cập bằng nguồn cung cấp tương tự từ 2,4 đến 3,6 V
• Lên đến 24 kênh cảm biến điện dung hỗ trợ cảm biến chạm phím, cảm biến tuyến tính và cảm biến xoay
• Lên đến 13 bộ đếm thời gian
– Một bộ hẹn giờ 32 bit và hai bộ hẹn giờ 16 bit với tối đa 4 IC/OC/PWM hoặc bộ đếm xung và đầu vào bộ mã hóa vuông góc (tăng dần)
– Hai bộ hẹn giờ điều khiển nâng cao 16-bit 6 kênh, với tối đa 6 kênh PWM, tạo thời gian chết và dừng khẩn cấp
– Một bộ định thời 16 bit với 2 IC/OC, 1 OCN/PWM, tạo thời gian chết và dừng khẩn cấp
– Hai bộ định thời 16 bit với IC/OC/OCN/PWM, tạo thời gian chết và dừng khẩn cấp
– Hai bộ hẹn giờ giám sát (độc lập, cửa sổ)
– Bộ đếm thời gian SysTick: Bộ đếm xuống 24 bit
– Hai bộ đếm thời gian cơ bản 16 bit để điều khiển DAC
• Lịch RTC với Báo thức, đánh thức định kỳ từ Dừng/Chờ
• Giao diện truyền thông
– Giao diện CAN (2.0B Active)
– Hai chế độ I2C Fast cộng (1 Mbit/giây) với bộ tiêu thụ dòng điện 20 mA, SMBus/PMBus, đánh thức từ STOP
– Tối đa năm USART/UART (giao diện ISO 7816, LIN, IrDA, điều khiển modem)
– Tối đa ba SPI, hai SPI có giao diện I2S song công/toàn phần ghép kênh, 4 đến 16 khung bit có thể lập trình
– Giao diện USB 2.0 tốc độ đầy đủ
– Máy phát hồng ngoại
• Gỡ lỗi dây nối tiếp, Cortex®-M4 với FPU ETM, JTAG
• ID duy nhất 96 bit