ไมโครคอนโทรลเลอร์ ARM STM32F103C8T7TR – MCU Mainstream Performance MCU Arm Cortex-M3 64 Kbytes of Flash 72 MHz CPU, mo
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F103C8 |
ความละเอียด ADC: | 12 บิต |
บรรจุภัณฑ์: | รีล |
บรรจุภัณฑ์: | ตัดเทป |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ปริมาณบรรจุโรงงาน: | 2400 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
♠ MCU 32 บิตแบบ Arm® ที่มีความหนาแน่นปานกลางพร้อมแฟลช 64 หรือ 128 KB, USB, CAN, ตัวจับเวลา 7 ตัว, ADC 2 ตัว, อินเทอร์เฟซ com. 9 ตัว
กลุ่มผลิตภัณฑ์ประสิทธิภาพความหนาแน่นปานกลาง STM32F103xx ประกอบด้วยแกน RISC 32 บิต Arm® Cortex®-M3 ประสิทธิภาพสูงที่ทำงานที่ความถี่ 72 MHz หน่วยความจำฝังตัวความเร็วสูง (หน่วยความจำแฟลชสูงสุด 128 Kbytes และ SRAM สูงสุด 20 Kbytes) และ I/O ที่ได้รับการปรับปรุงและอุปกรณ์ต่อพ่วงที่เชื่อมต่อกับบัส APB สองตัว อุปกรณ์ทั้งหมดมี ADC 12 บิตสองตัว ตัวจับเวลา 16 บิตเอนกประสงค์สามตัว และตัวจับเวลา PWM หนึ่งตัว ตลอดจนอินเทอร์เฟซการสื่อสารมาตรฐานและขั้นสูง: I2C และ SPI สูงสุดสองตัว USART สามตัว USB และ CAN
อุปกรณ์นี้ทำงานโดยใช้แหล่งจ่ายไฟ 2.0 ถึง 3.6 V มีให้เลือกใช้ในช่วงอุณหภูมิตั้งแต่ –40 ถึง +85 °C และช่วงอุณหภูมิขยายตั้งแต่ –40 ถึง +105 °C โหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอปพลิเคชันที่ใช้พลังงานต่ำได้
กลุ่มผลิตภัณฑ์ประสิทธิภาพความหนาแน่นปานกลาง STM32F103xx ประกอบด้วยอุปกรณ์ในแพ็คเกจประเภทต่างๆ หกประเภท ตั้งแต่ 36 พินไปจนถึง 100 พิน โดยจะรวมชุดอุปกรณ์ต่อพ่วงต่างๆ ไว้ด้วย ขึ้นอยู่กับอุปกรณ์ที่เลือก คำอธิบายด้านล่างนี้จะให้ภาพรวมของอุปกรณ์ต่อพ่วงทั้งหมดที่นำเสนอในตระกูลนี้
คุณสมบัติเหล่านี้ทำให้ไมโครคอนโทรลเลอร์ตระกูลไลน์ประสิทธิภาพความหนาแน่นปานกลาง STM32F103xx เหมาะสำหรับการใช้งานที่หลากหลาย เช่น ไดรฟ์มอเตอร์ การควบคุมการใช้งาน อุปกรณ์ทางการแพทย์และอุปกรณ์พกพา อุปกรณ์ต่อพ่วงพีซีและเกม แพลตฟอร์ม GPS การใช้งานในอุตสาหกรรม PLC อินเวอร์เตอร์ เครื่องพิมพ์ สแกนเนอร์ ระบบสัญญาณเตือน วิดีโออินเตอร์คอม และระบบ HVAC
• ซีพียู Arm® 32 บิต Cortex®-M3
– ความถี่สูงสุด 72 MHz, ประสิทธิภาพ 1.25 DMIPS/MHz (Dhrystone 2.1) ในการเข้าถึงหน่วยความจำสถานะรอ 0
– การคูณแบบวงจรเดียวและการแบ่งฮาร์ดแวร์
• ความทรงจำ
– หน่วยความจำแฟลช 64 หรือ 128 กิโลไบต์
– SRAM ขนาด 20 กิโลไบต์
• การจัดการนาฬิกา การรีเซ็ต และการจัดหา
– แหล่งจ่ายไฟและ 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 และรีจิสเตอร์สำรอง
• ตัวแปลง A/D 2x 12 บิต 1 µs (สูงสุด 16 ช่อง)
– ช่วงการแปลง: 0 ถึง 3.6 V
– ความสามารถในการเก็บตัวอย่างและถือแบบคู่
– เซ็นเซอร์วัดอุณหภูมิ
• ดีเอ็มเอ
– ตัวควบคุม DMA 7 ช่อง
– อุปกรณ์ต่อพ่วงที่รองรับ: ตัวจับเวลา, ADC, SPI, I2C และ USART
• พอร์ต I/O ความเร็วสูงถึง 80 พอร์ต
– 26/37/51/80 I/O ทั้งหมดสามารถแมปได้บนเวกเตอร์ขัดจังหวะภายนอก 16 ตัว และเกือบทั้งหมดทนทานต่อ V 5 ตัว
• โหมดดีบัก
– อินเทอร์เฟซการดีบักสายอนุกรม (SWD) และ JTAG
• เจ็ดนาฬิกาจับเวลา
– ตัวจับเวลา 16 บิต 3 ตัว โดยแต่ละตัวมี IC/OC/PWM หรือตัวนับพัลส์สูงสุด 4 ตัวและอินพุตตัวเข้ารหัสแบบควอเดรเจอร์ (เพิ่มทีละน้อย)
– ตัวจับเวลาควบคุมมอเตอร์แบบ PWM 16 บิต พร้อมการสร้างเวลาตายและการหยุดฉุกเฉิน
– ตัวจับเวลาเฝ้าระวังสองตัว (อิสระและหน้าต่าง)
– ตัวจับเวลา SysTick 24 บิต
• อินเทอร์เฟซการสื่อสารสูงสุดเก้ารายการ
– อินเทอร์เฟซ I2C สูงสุดสองอินเทอร์เฟซ (SMBus/PMBus®)
– USART สูงสุดสามตัว (อินเทอร์เฟซ ISO 7816, LIN, ความสามารถ IrDA, การควบคุมโมเด็ม)
– SPI สูงสุด 2 ตัว (18 Mbit/s)
– อินเทอร์เฟซ CAN (2.0B ใช้งานอยู่)
– อินเทอร์เฟซ USB 2.0 ความเร็วเต็ม
• หน่วยคำนวณ CRC, ID เฉพาะ 96 บิต