ATmega328PB-AU ATmega328PB-AN AVR ไมโครคอนโทรลเลอร์ IC พร้อมอุปกรณ์ต่อพ่วง Core อิสระและเทคโนโลยี PicoPower
ATmega328PB-AU
,ATmega328PB-AN
,ไมโครคอนโทรลเลอร์ AVR IC
ATmega328PB-AU ATmega328PB-AN AVR ไมโครคอนโทรลเลอร์ IC พร้อมอุปกรณ์ต่อพ่วง Core อิสระและเทคโนโลยี PicoPower
ATmega328PB เป็นไมโครคอนโทรลเลอร์ CMOS 8 บิตพลังงานต่ำที่ใช้สถาปัตยกรรม RISC ที่ปรับปรุง AVR®ด้วยการดำเนินการคำสั่งที่มีประสิทธิภาพในรอบสัญญาณนาฬิกาเดียว ATmega328PB จะได้รับปริมาณงานใกล้เคียงกับ 1 MIPS ต่อ MHzสิ่งนี้ช่วยให้นักออกแบบระบบสามารถเพิ่มประสิทธิภาพอุปกรณ์สำหรับการใช้พลังงานเทียบกับความเร็วในการประมวลผล
คุณสมบัติ:
ตระกูลไมโครคอนโทรลเลอร์ 8 บิต AVR® ประสิทธิภาพสูง พลังงานต่ำ
• สถาปัตยกรรม RISC ขั้นสูง
– 131 คำแนะนำที่ทรงพลัง
– การดำเนินการวงจรนาฬิกาเดี่ยวส่วนใหญ่
– 32 x 8 ทะเบียนการทำงานทั่วไป
– การทำงานแบบคงที่อย่างเต็มที่
– ทรูพุตสูงถึง 20 MIPS ที่ 20 MHz
– ตัวคูณ 2 รอบบนชิป
• กลุ่มหน่วยความจำแบบไม่ลบเลือนที่มีความทนทานสูง
– หน่วยความจำโปรแกรมแฟลชที่ตั้งโปรแกรมได้เองในระบบ 32 KB
– EEPROM 1 กิโลไบต์
– SRAM ภายใน 2 KB
– รอบการเขียน/ลบ: 10,000 แฟลช/100,000 EEPROM
– ส่วนรหัสบูตเสริมพร้อมบิตล็อคอิสระ
• การเขียนโปรแกรมในระบบโดย On-chip Boot Program
• การทำงานแบบอ่าน-ระหว่าง-เขียนที่แท้จริง
– Programming Lock เพื่อความปลอดภัยของซอฟต์แวร์
• คุณสมบัติอุปกรณ์ต่อพ่วง
– อุปกรณ์ต่อพ่วง Touch Controller (PTC)
• ปุ่มสัมผัสแบบ Capacitive แถบเลื่อน และล้อเลื่อน
• 24 Self-Cap Channels และ 144 Mutual Cap Channels
– ตัวจับเวลา/ตัวนับ 8 บิตสองตัวพร้อมตัวแยกล่วงหน้าและโหมดเปรียบเทียบแยกกัน
– ตัวจับเวลา/ตัวนับ 16 บิตสามตัวพร้อมตัวแยกล่วงหน้า โหมดเปรียบเทียบ และโหมดจับภาพ
– ตัวนับเรียลไทม์พร้อมออสซิลเลเตอร์แยกจากกัน
– สิบช่องสัญญาณ PWM
– ADC . 8 ช่อง 10 บิต
– USART อนุกรมที่ตั้งโปรแกรมได้สองตัว
– อินเทอร์เฟซแบบอนุกรม SPI ของ Master/Slave สองตัว
– อินเทอร์เฟซแบบอนุกรมสองสายแบบสองสายแบบ Byte-Oriented (เข้ากันได้กับ Philips I2C)
– ตัวจับเวลา Watchdog ที่ตั้งโปรแกรมได้พร้อมออสซิลเลเตอร์แยกบนชิป – ตัวเปรียบเทียบอนาล็อกบนชิป – ขัดจังหวะและปลุกเมื่อเปลี่ยนพิน
• คุณสมบัติพิเศษของไมโครคอนโทรลเลอร์ – รีเซ็ตการเปิดเครื่องและการตรวจจับไฟดับที่ตั้งโปรแกรมได้ – ออสซิลเลเตอร์ที่ปรับเทียบภายใน 8 MHz – แหล่งอินเตอร์รัปต์ภายนอกและภายใน – หกโหมดสลีป: ไม่ทำงาน, ลดสัญญาณรบกวน ADC, ประหยัดพลังงาน, ปิดเครื่อง, สแตนด์บาย และขยาย สแตนด์บาย – กลไกการตรวจจับความล้มเหลวของนาฬิกาและเปลี่ยนเป็นออสซิลเลเตอร์ RC 8 MHz ภายในในกรณีที่เกิดความล้มเหลว – หมายเลขซีเรียลส่วนบุคคลเพื่อแสดง ID ที่ไม่ซ้ำ
• I/O และแพ็คเกจ – 27 สาย I/O ที่ตั้งโปรแกรมได้ – 32-pin TQFP และ 32-pin QFN /MLF
• แรงดันไฟที่ใช้งาน: – 1.8 - 5.5V
• ช่วงอุณหภูมิ: – -40 °C ถึง 105 °C
• ระดับความเร็ว: – 0 - 4 MHz @ 1.8 - 5.5V – 0 - 10 MHz @ 2.7 - 5.5V – 0 - 20 MHz @ 4.5 - 5.5V
• การสิ้นเปลืองพลังงานที่ 1 MHz, 1.8V, 25°C – โหมดแอคทีฟ: 0.24 mA – โหมดปิดเครื่อง: 0.2 μA – โหมดประหยัดพลังงาน: 1.3 μA (รวม RTC 32 kHz)
คำอธิบาย:
ATmega328PB เป็นไมโครคอนโทรลเลอร์ CMOS 8 บิตพลังงานต่ำที่ใช้สถาปัตยกรรม RISC ที่ปรับปรุง AVRด้วยการดำเนินการคำสั่งที่มีประสิทธิภาพในรอบสัญญาณนาฬิกาเดียว ATmega328PB จะได้รับปริมาณงานใกล้เคียงกับ 1 MIPS ต่อ MHzสิ่งนี้ช่วยให้ผู้ออกแบบระบบเพิ่มประสิทธิภาพอุปกรณ์สำหรับการใช้พลังงานเทียบกับความเร็วในการประมวลผลแกนกลางประกอบด้วยชุดคำสั่งที่สมบูรณ์พร้อมรีจิสเตอร์การทำงานเอนกประสงค์ 32 ชุดรีจิสเตอร์ทั้ง 32 ตัวเชื่อมต่อโดยตรงกับ Arithmetic Logic Unit (ALU) ทำให้เข้าถึงรีจิสเตอร์อิสระสองตัวในคำสั่งเดียวที่ดำเนินการในรอบสัญญาณนาฬิกาเดียวสถาปัตยกรรมที่เป็นผลลัพธ์นั้นมีประสิทธิภาพโค้ดมากขึ้นในขณะที่บรรลุปริมาณงานได้เร็วกว่าไมโครคอนโทรลเลอร์ CISC ทั่วไปถึงสิบเท่าATmega328PB มีคุณสมบัติดังต่อไปนี้: 32 KB ของ In-System Programmable Flash ที่มีความสามารถในการอ่านขณะเขียน, 1 KB EEPROM, 2 KB SRAM, 27 สาย I/O วัตถุประสงค์ทั่วไป, 32 รีจิสเตอร์การทำงานเอนกประสงค์, ตัวจับเวลา/ตัวนับที่ยืดหยุ่นห้าตัวพร้อมการเปรียบเทียบ โหมด, อินเทอร์รัปต์ภายในและภายนอก, USART ที่ตั้งโปรแกรมได้สองแบบ, อินเทอร์เฟซแบบอนุกรมสองสายแบบสองสายแบบไบต์, พอร์ตอนุกรม SPI สองพอร์ต, ADC 10 บิต 8 ช่องสัญญาณในแพ็คเกจ TQFP และ QFN/MLF, ตัวจับเวลา Watchdog ที่ตั้งโปรแกรมได้ ด้วยออสซิลเลเตอร์ภายใน กลไกการตรวจจับความล้มเหลวของนาฬิกา และซอฟต์แวร์โหมดประหยัดพลังงานที่เลือกได้หกโหมดโหมดปกติจะหยุด CPU ขณะที่อนุญาตให้ SRAM, Timer/Counters, USART, Serial Interface แบบสองสาย, พอร์ต SPI และระบบอินเตอร์รัปต์ทำงานต่อไปPTC พร้อมเซ็นเซอร์แบบฝาในตัวสูงสุด 24 ตัวและเซ็นเซอร์แบบ Mutualcap 144 ตัวโหมด Power-Down จะบันทึกเนื้อหารีจิสเตอร์ แต่จะหยุด Oscillator ไว้ ปิดใช้งานฟังก์ชันชิปอื่นๆ ทั้งหมดจนกว่าจะมีการขัดจังหวะครั้งถัดไปหรือรีเซ็ตฮาร์ดแวร์ในโหมดประหยัดพลังงาน ตัวจับเวลาแบบอะซิงโครนัสจะยังคงทำงานต่อไป ทำให้ผู้ใช้สามารถรักษาฐานตัวจับเวลาไว้ได้ในขณะที่ส่วนที่เหลือของอุปกรณ์อยู่ในโหมดสลีปความสามารถในการเรียกใช้ PTC ในโหมดประหยัดพลังงาน/ปลุกเมื่อสัมผัส และเปิด/ปิดไดนามิกของส่วนอนาล็อกและดิจิตอล PTCโหมดลดเสียงรบกวนของ ADC จะหยุด CPU และโมดูล I/O ทั้งหมด ยกเว้นตัวจับเวลาแบบอะซิงโครนัส, PTC และ ADC เพื่อลดสัญญาณรบกวนระหว่างการแปลง ADCในโหมดสแตนด์บาย ออสซิลเลเตอร์คริสตัล/เรโซเนเตอร์จะทำงานในขณะที่อุปกรณ์ที่เหลืออยู่ในโหมดสลีปซึ่งช่วยให้สตาร์ทเครื่องได้รวดเร็วมากพร้อมกับใช้พลังงานต่ำอุปกรณ์นี้ผลิตขึ้นโดยใช้เทคโนโลยีหน่วยความจำแบบไม่ลบเลือนที่มีความหนาแน่นสูงOn-chip ISP Flash ช่วยให้โปรแกรมหน่วยความจำของโปรแกรมสามารถตั้งโปรแกรมใหม่ในระบบได้ผ่านทางอินเทอร์เฟซแบบอนุกรม SPI โดยโปรแกรมเมอร์หน่วยความจำแบบไม่ลบเลือนทั่วไปหรือโดยโปรแกรม On-chip Boot ที่ทำงานบนแกน AVRโปรแกรม Boot สามารถใช้อินเทอร์เฟซใดก็ได้เพื่อดาวน์โหลดโปรแกรมแอปพลิเคชันในหน่วยความจำ Application Flashซอฟต์แวร์ในส่วน Boot Flash จะยังคงทำงานต่อไปในขณะที่ส่วน Application Flash ได้รับการอัปเดต ให้การทำงานแบบอ่านขณะเขียนที่แท้จริงด้วยการรวมซีพียู RISC 8 บิตกับแฟลชที่สามารถตั้งโปรแกรมได้เองในระบบบนชิปแบบเสาหิน ATmega328PB เป็นไมโครคอนโทรลเลอร์ที่ทรงพลังซึ่งให้โซลูชันที่ยืดหยุ่นสูงและคุ้มค่าสำหรับแอปพลิเคชันการควบคุมแบบฝังจำนวนมากATmega328PB ได้รับการสนับสนุนโดยชุดโปรแกรมและเครื่องมือพัฒนาระบบเต็มรูปแบบ รวมถึง C Compilers, Macro Assemblers, Program Debugger/Simulators, In-Circuit Emulators และชุดประเมินผล
สรุปการกำหนดค่า:
คุณสมบัติ ATmega328PB |
จำนวนพิน 32 |
แฟลช (KB) 32 |
SRAM (KB) 2 |
EEPROM (KB) 1 |
หมุด I/O วัตถุประสงค์ทั่วไป 27 |
SPI 2 |
TWI (I2C) 2 |
USART 2 |
ADC 10-บิต 15 ksp |
ADC ช่อง8 |
AC propagation ล่าช้า 400 ns (ทั่วไป) |
ตัวจับเวลา/ตัวนับ 8 บิต 2 |
ตัวจับเวลา/ตัวนับ 16 บิต 3 |
ช่องสัญญาณ PWM 10 |
มี PTC |
ตัวตรวจจับนาฬิกาขัดข้อง (CFD) พร้อมใช้งาน |
เอาต์พุตเปรียบเทียบ Modulator (OCM1C2) ที่มีจำหน่าย |
ข้อมูลการสั่งซื้อ หมายเลขชิ้นส่วน :
ATmega328PB-AU |
ATmega328PB-AUR(3) |
ATmega328PB-MU |
ATmega328PB-MUR(3) |
ATmega328PB-AN |
ATmega328PB-ANR(3) |
ATmega328PB-MN |
ATmega328PB-MNR(3) |
ข้อมูลจำเพาะ:
การจำแนกประเภทสิ่งแวดล้อมและการส่งออก
คุณลักษณะ | คำอธิบาย |
---|---|
สถานะ RoHS | ได้มาตรฐาน ROHS3 |
ระดับความไวต่อความชื้น (MSL) | 3 (168 ชั่วโมง) |
สถานะการเข้าถึง | REACH ไม่ได้รับผลกระทบ |
ECCN | 3A991B1A |
HTUS | 8542.32.0071 |
เกี่ยวกับไมโครชิป เทคโนโลยี
ไมโครชิป เทคโนโลยี เป็นผู้ให้บริการชั้นนำด้านไมโครคอนโทรลเลอร์และเซมิคอนดักเตอร์แอนะล็อก โดยให้การพัฒนาผลิตภัณฑ์ที่มีความเสี่ยงต่ำ ลดต้นทุนรวมของระบบ และเวลาออกสู่ตลาดเร็วขึ้นสำหรับแอปพลิเคชันของลูกค้าที่หลากหลายนับพันรายการทั่วโลกสำนักงานใหญ่ตั้งอยู่ที่แชนด์เลอร์ รัฐแอริโซนา ไมโครชิปให้การสนับสนุนทางเทคนิคที่โดดเด่นพร้อมกับการส่งมอบและคุณภาพที่เชื่อถือได้
ไมโครคอนโทรลเลอร์ยอดนิยม
STM32F103RCT6
LPC1768FBD100,551
STM32F103C8T6
STM32F407VGT6
STM32F405RGT6
STM32F103RBT6
STM32F103RCT6TR
LPC1768FBD100K
STM32F103VET6
STM32F103CBT6
STM32F103VCT6
XMC4500F100K1024ACXQSA1
STM32F407VET6
STM32F103RET6
STM32F100C8T6B
STM32F407VGT6TR
STM32F103C8T6TR
STM32F103CBT7
STM32F405RGT6TR
STM32F030C8T6
ATMEGA328P-AU
STM32F429IIT6
STM32F103VET6TR
STM32F429NIH6
STM32F429ZIT6
STM32F405RGT6W
STM32F103CBT6TR
STM32F103ZET6
STM32F030C8T6TR
ATMEGA328P-AUR
LPC2368FBD100,551
STM32F100R8T6B
STM32F100RBT6B
STM32F407ZGT6
STM32F103VBT6
STM32F103RET6TR
STM32F100C8T6BTR
STM32F429IGT6
STM32F103RBT6TR
STM32F407ZET6
STM32F103R8T6
LPC1769FBD100,551
STM32F100CBT6B
STM32F103VCT6TR
STM32F100C4T6B
STM32F427VIT6
STM32F072CBT6
STM8S003F3P6TR
STM32F427IIT6
XMC4500F144K1024ACXQMA1
STM32F105VCT6
STM32F030K6T6
STM32F030F4P6TR
STM32F407IGT6
ATMEGA2560-16AU
STM32F405VGT6
STM32F030F4P6
STM32F401CBU6
STM32F103VGT6
ATMEGA328P-MU
ATMEGA328P-MUR
STM32F103ZGT6
STM32F105RBT6
ATSAMC21J18A-AUT
STM32F407VGT7
STM32F100RCT6BTR
XMC4500E144X1024ACXQSA1
LPC1768FET100,551
PIC32MX795F512L-80I/PT
STM32F105RCT6
PIC32MZ2048EFG100-I/PT
STM32F030CCT6
STM32F427IIH6
LPC2368FBD100
STM32F100C6T6B
STM32F100CBT6BTR
STM32F103RET7
STM32F030CCT6TR
STM32F030R8T6
STM32F427ZIT6
STM32F427VGT6
STM32F103RCT7
STM32L476RGT6
STM32F100VBT6B
ATSAMD21J18A-AU
STM32F100C6T6BTR
STM32F072C8T6
STM32F427VIT6TR
STM32F030RCT6
STM32F767ZIT6
STM32F103RFT6
STM32F429BIT6
PIC32MZ2048EFM100-I/PT
STM32F103TBU6
ATMEGA88PA-AU
STM32F100RCT6B
STM8S003F3P6
STM8S105K6T6C
STM32F103VDT6