ไมโครคอนโทรลเลอร์ ARM STM32F102CBT6 – MCU 32BIT Cortex M3 M/D ACCESS USB MCU
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F102CB |
รูปแบบการติดตั้ง: | เอสเอ็มดี/เอสเอ็มที |
แพ็กเกจ / เคส: | แอลคิวเอฟพี-48 |
แกนหลัก: | ARM คอร์เท็กซ์ M3 |
ขนาดหน่วยความจำโปรแกรม: | ขนาด 128 กิโลไบต์ |
ความกว้างบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 12 บิต |
ความถี่สัญญาณนาฬิกาสูงสุด: | 48 เมกะเฮิรตซ์ |
จำนวน I/O: | 37 ไอโอ |
ขนาด RAM ข้อมูล: | 16 กิโลไบต์ |
แรงดันไฟเลี้ยง - ต่ำสุด: | 2 วี |
แรงดันไฟจ่าย - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิการทำงานขั้นต่ำ: | - 40 องศาเซลเซียส |
อุณหภูมิการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ประเภทข้อมูล RAM: | เอสแรม |
ความสูง: | 1.4 มม. |
ประเภทอินเทอร์เฟซ: | อินเทอร์เฟซ I2C, SPI, USART, USB |
ความยาว: | 7 มม. |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 10 ช่อง |
จำนวนตัวจับเวลา/ตัวนับ: | 3 ไทม์เมอร์ |
ซีรีย์โปรเซสเซอร์: | ARM คอร์เท็กซ์ เอ็ม |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณบรรจุโรงงาน: | 1500 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
ความกว้าง: | 7 มม. |
น้ำหนักต่อหน่วย: | 0.006409 ออนซ์ |
♠ สายเข้า USB ความหนาแน่นปานกลาง MCU 32 บิตที่ใช้ Arm® พร้อมแฟลช 64/128 KB, USB FS, ตัวจับเวลา 6 ตัว, ADC และอินเทอร์เฟซ com. 8 ตัว
สาย USB ความหนาแน่นปานกลาง STM32F102xx ประกอบด้วยแกน RISC 32 บิต Arm® Cortex®-M3 ประสิทธิภาพสูงที่ทำงานที่ความถี่ 48 MHz หน่วยความจำฝังตัวความเร็วสูง (หน่วยความจำแฟลช 64 หรือ 128 Kbytes และ SRAM 10 หรือ 16 Kbytes) และอุปกรณ์ต่อพ่วงและ I/O ที่ได้รับการปรับปรุงมากมายที่เชื่อมต่อกับบัส APB สองตัว อุปกรณ์ทั้งหมดมีอินเทอร์เฟซการสื่อสารมาตรฐาน (I2C สองตัว SPI สองตัว USB หนึ่งตัวและ USART สามตัว) ADC 12 บิตหนึ่งตัวและตัวจับเวลา 16 บิตเอนกประสงค์สามตัว
ตระกูล STM32F102xx ทำงานได้ในช่วงอุณหภูมิ -40 ถึง +85 °C โดยใช้แหล่งจ่ายไฟ 2.0 ถึง 3.6 V ชุดโหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอปพลิเคชันที่ใช้พลังงานต่ำได้
สายเข้าถึง USB ความหนาแน่นปานกลาง STM32F102xx ส่งมอบในแพ็คเกจ LQFP48 7 × 7 มม. และ LQFP64 10 × 10 มม.
ไมโครคอนโทรลเลอร์สายเข้าถึง USB ความหนาแน่นปานกลาง STM32F102xx เหมาะสำหรับการใช้งานที่หลากหลาย
• แกนหลัก: CPU Arm® 32 บิต Cortex®-M3
– ความถี่สูงสุด 48 MHz, ประสิทธิภาพ 1.25 DMIPS/MHz (Dhrystone 2.1) ที่การเข้าถึงหน่วยความจำ 0 WS
– การคูณแบบวงจรเดียวและการแบ่งฮาร์ดแวร์
• ความทรงจำ
– หน่วยความจำแฟลช 64 หรือ 128 กิโลไบต์
– SRAM ขนาด 10 หรือ 16 กิโลไบต์
• การจัดการนาฬิกา การรีเซ็ต และการจัดหา
– แหล่งจ่ายไฟและ I/O 2.0 ถึง 3.6 V
– POR, PDR และเครื่องตรวจจับแรงดันไฟฟ้าแบบตั้งโปรแกรมได้ (PVD)
– ออสซิลเลเตอร์คริสตัล 4 ถึง 16 MHz
– RC ภายใน 8 MHz ที่ปรับแต่งจากโรงงาน
– RC ภายใน 40 kHz
– PLL สำหรับสัญญาณนาฬิกาซีพียู
– ออสซิลเลเตอร์ 32 kHz สำหรับ RTC พร้อมการสอบเทียบ
• พลังงานต่ำ
– โหมดพักเครื่อง, หยุดเครื่อง และสแตนด์บาย
– การจัดหา VBAT สำหรับ RTC และรีจิสเตอร์สำรอง
• โหมดดีบัก
– อินเทอร์เฟซการดีบักสายอนุกรม (SWD) และ JTAG
• ดีเอ็มเอ
– ตัวควบคุม DMA 7 ช่อง
– อุปกรณ์ต่อพ่วงที่รองรับ: ตัวจับเวลา, ADC, SPI, I2C และ USART
• ตัวแปลง A/D 1 × 12 บิต, 1.2 µs (สูงสุด 16 ช่อง)
– ช่วงการแปลง: 0 ถึง 3.6 V
– เซ็นเซอร์วัดอุณหภูมิ
• พอร์ต I/O ความเร็วสูงถึง 51 พอร์ต
– 37/51 I/O ทั้งหมดสามารถแมปได้บนเวกเตอร์ขัดจังหวะภายนอก 16 ตัวและเกือบทั้งหมดทนทานต่อ V 5 ตัว
• ตั้งเวลาได้สูงสุด 6 ตัว
– ตัวจับเวลา 16 บิต 3 ตัว โดยแต่ละตัวมี IC/OC/PWM หรือตัวนับพัลส์สูงสุด 4 ตัว
– ตัวจับเวลาเฝ้าระวังสองตัว (อิสระและหน้าต่าง)
– ตัวจับเวลา SysTick: ตัวนับลง 24 บิต
• อินเทอร์เฟซการสื่อสารสูงสุดแปดรายการ
– อินเทอร์เฟซ I2C สูงสุดสองอินเทอร์เฟซ (SMBus/PMBus)
– USART สูงสุดสามตัว (อินเทอร์เฟซ ISO 7816, LIN, ความสามารถ IrDA, การควบคุมโมเด็ม)
– SPI สูงสุด 2 ตัว (12 Mbit/s)
– อินเทอร์เฟซ USB 2.0 ความเร็วเต็ม 1 ตัว
• หน่วยคำนวณ CRC, ID เฉพาะ 96 บิต
• แพ็คเกจ ECOPACK