יחידות מיקרו-בקר (MCU) 16-bit PIC24 ובקרי אותות דיגיטליים ®dsPIC מבית
Microchip מספקים למתכננים מסלול שדרוג נוח ממיקרו-בקרים של ®8-bit PIC ואופציה בעלת יחס עלות-תועלת מיטבי ליחידות מיקרו-בקר 32-bit. קו המוצרים הרחב כולל הכל, ממיקרו-בקרים בהספק נמוך eXtreme עד בקרי אותות דיגיטליים ביצועים עיליים. עם הרצה במחזור יחיד, תגובת פסק דטרמיניסטית, אפס לולאת תקורה ו-DMA מהיר, משפחת ה-dsPIC גם מוסיפה 16 x 16 MAC מחזור-יחיד ואקומולטור 40-bit. אלה הם אידיאליים עבור יישומים אינטנסיביים מתמטיקה כגון בקרת מנוע והספקת כוח דיגיטלית.
מוצרי 16-bit אלה משולבים עם חומרה ותוכנה חינמית, הם אידיאליים עבור תכנים הכוללים בקרת מנוע בנצילות גבוהה, ספקי-כוח דיגיטליים מדורגים פלטינום, והספק נמוך עבור חיי סוללה ארוכים יותר ביישומים נישאים. מאפייני מגע ותצוגה עוזרים להפחית עלויות ומפשטים תכנים עבור ממשקי משתמש הכוללים חישת ™mTouch, גרפיקה ודוחפים של תצוגת מקטעים. ממשקים היקפיים ותוכנה מיוחדים עבור קישוריות כגון USB, CAN ופרוטוקולים של אלחוט מקלים על התקשורת עם מערכות אחרות.
| מאפיינים |
|
- מנוע הצפנה
- מבצע פעולות הצפנה/פענוח NIST סטנדרטי ללא התערבות CPU
- תמיכה בהצפנה DES/3DES, עם עד שלושה מפתחות ייחודיים עבור 3DES
- תומך באופני ECB, CBC, OFB, CTR ו- CFB128
- מערך ניתן לתכנות חד-פעמי (OTP) בטוח מבחינה תכניתית עבור אחסון עיקרי
- מחולל מספר אקראי אמיתי
- RAM אחסון עיקרי מגובה סוללה
- הספק נמוך ביותר
- אפשרויות ניהול הספק מרובות עבור הפחתת הספק קיצונית
- VBAT מאפשר צריכת הספק נמוכה ביותר על סוללת גיבוי (עם או בלי RTCC)
- שינה עמוקה מאפשרת כמעט הדממה מלאה עם היכולת להקיץ עם הפעלת ערור חיצוני
- מצבי שינה ועבודת סרק מכבים סלקטיבית מעגלים היקפיים ו/או ליבה עבור הפחתה משמעותית של ההספק ויקיצה מהירה
- מצב נמנום מאפשר ל-CPU לעבוד במהירות שעון נמוכה יותר ממעגלים היקפיים
- מצבי שעון חלופיים מאפשרים מיתוג תוך כדי פעולה למהירות שעון נמוכה יותר עבור הפחתת הספק סלקטיבית
- צריכת זרם בהספק נמוך ביותר עבור שינה עמוקה
- WDT: 650 nA ב-2 V אופייני
- RTCC: 650 nA ב-32 kHz, 2 V אופייני
- זרם שינה עמוקה, 60 nA אופייני
- 160 µA/MHz במצב עבודה
- Flash שתי מחיצות עם יכולת עדכון חיי
- בעל יכולת להחזיק שני יישומי תוכנה עצמאיים, כולל Bootloader
- מאפשר תכנות בו-זמני של חלק אחד תוך ביצוע קוד אפליקציה מהאחר
- מאפשר החלפת זמן ריצה בין החלקים האקטיביים
|
- CPU
- ארכיטקטורת Harvard מותאמת
- עד 16 MIPS פעולות ב-32 MHz
- מתנד פנימי 8 MHz:
- אופציית 96 MHz PLL
- אפשרויות חלוקת שעון מרובות
- יכולת כיול-עצמי של זמן ריצה עבור שמירה על דיוק טוב יותר מ-±0.20%
- אתחול מהיר
- מכפל שלם/שברי חומרה מחזור-יחיד 7-bit x 17-bit
- מחלק חומרה 32-bit x 16-bit
- מערך אוגר עובד 16-bit x 16-bit
- ארכיטקטורת סט פקודות ממוטבת מהדר C (C compiler)
- שתי יחידות מחולל כתובת עבור פניה נפרדת לזכרון נתונים עבור קריאה וכתיבה
- מאפיינים אנלוגיים
- ממיר אנלוגי-לדיגיטלי (A/D) 10/12-bit, עד 24-ערוצים:
- קצב המרה של 500 ksps (10-bit), 200 kbps (12-bit)
- מאפייני סריקה אוטומטית והשוואת סף
- המרה מתקיימת בזמן שינה
- ממיר דיגיטלי-לאנלוגי (DAC) 10-bit אחד:
- שלושה משוונים אנלוגיים פס-לפס משופרים עם תצורת כניסה/יציאה ניתנת-לתכנות
- יחידת מדידה זמן טעינה (CTMU):
- משמשת עבור חישת מגע קיבולי, עד 24 ערוצים
- מדידת זמן עד רזולוציה של 100 ps
|