º¸¾È À§ÇùÀÌ °¥¼ö·Ï º¹ÀâÇØÁö¸é¼ »ç¹°ÀÎÅͳÝ(IoT), ¼ÒºñÀÚ, »ê¾÷, ÀÇ·á ¹× ±âŸ ½ÃÀå¿¡¼ Á¦Ç° °³¹ßÀÇ ¾î·Á¿òÀÌ °¡Áߵǰí ÀÖ´Ù. ÀÌ·¯ÇÑ Á¦Ç°Àº °·ÂÇÑ ÀÓº£µðµå º¸¾ÈÀº ¹°·Ð, º¸´Ù ±ä ¹èÅ͸® ¼ö¸íÀ» À§ÇØ ÀúÀü·Â ¼Òºñ¸¦ Á¦°øÇØ¾ß ÇÑ´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â º¸¾È ¼ºê½Ã½ºÅÛ ¹× Arm® TrustZone(Æ®·¯½ºÆ®Á¸)® ±â¼úÀ» ´ÜÀÏ ÆÐÅ°Áö¿¡ °áÇÕÇÑ ¾÷°è ÃÖÃÊÀÇ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯(MCU)¸¦ Ãâ½ÃÇß´Ù. ¸¶ÀÌÅ©·ÎĨÀÇ Æ®·¯½ºÆ® Ç÷§Æû(Trust Platform) º¸¾È ¼ºê½Ã½ºÅÛÀÌ ÅëÇÕµÈ PIC32CM LS60Àº ¹ÝµµÃ¼ ĨÀ» µÎ °³ ÀÌ»ó »ç¿ëÇÒ ÇÊ¿ä ¾øÀÌ ÇϳªÀÇ MCU¸¸À¸·Î ÃÖÁ¾ Á¦Ç°À» ½±°Ô °³¹ßÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ÀÌÁ¦ °³¹ßÀÚ´Â ½Å·ÚÇÒ ¼ö ÀÖ´Â ´ÜÀÏ ¼Ò½º¸¦ ÅëÇØ ½º¸¶Æ® Ȩ µð¹ÙÀ̽º, ½º¸¶Æ®Æù ¶Ç´Â ÅÂºí¸´ ¾×¼¼¼¸®, ÈÞ´ë¿ë ÀÇ·á ±â±â, ¿þ¾î·¯ºí, Ä¿³ØƼµå °¡Àü ¹× »ê¾÷¿ë ·Îº¿¿¡ ´ëÇÑ ¿ø°Ý °ø°ÝÀ̳ª ¹°¸®Àû °ø°ÝÀ¸·ÎºÎÅÍ Á¦Ç° ¹× ÃÖÁ¾ »ç¿ëÀÚ¸¦ º¸È£Çϵµ·Ï ¼³°èµÈ 32ºñÆ® MCU¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
IoT »ê¾÷ÀÌ ±Þ¼ºÀåÇϸé¼, ³ôÀº º¸¾È Ç¥ÁØÀ¸·Î ¿¡Áö µð¹ÙÀ̽º¸¦ º¸È£ÇÏ´Â °ÍÀº Çʼö·Î ÀÚ¸®Àâ¾Ò´Ù. PIC32CM LS60Àº »ç¿ëÀÌ ¿ëÀÌÇÑ Arm Æ®·¯½ºÆ®Á¸ ±â¼ú°ú JIL(Joint Interpretation Library) High µî±ÞÀÇ Æ®·¯½ºÆ® Ç÷§Æû º¸¾È ¼ºê½Ã½ºÅÛÀ» °áÇÕÇÑ´Ù. ÀÌ·Î½á °³¹ßÀÚ´Â ¾÷°è¿¡¼ ÀÔÁõµÈ º¸¾È »ç·Ê¿Í ´ëÃ¥À» ±¸ÇöÇÏ°í, ³Î¸® ¾Ë·ÁÁø ±¤¹üÀ§ÇÑ ¿ø°Ý ¹× ¹°¸®Àû °ø°ÝÀ¸·ÎºÎÅÍ µð¹ÙÀ̽º¸¦ º¸È£ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ ¼³°è´Â MPLAB® ÄÚµå ÄÁÇDZԷ¹ÀÌÅÍ(MCC), Æ®·¯½ºÆ®Á¸ ¸Å´ÏÀú, TPDS(Trust Platform Design Suite)¿Í °°Àº ÅøÀ» ÅëÇØ Áö¿øµÇ¾î º¸¾È ¼ºê½Ã½ºÅÛ ±¸¼ºÀ» ´Ü¼øÈÇÑ´Ù. ¶ÇÇÑ ¸¶ÀÌÅ©·ÎĨÀÌ Á¦°øÇÏ´Â Æ®·¯½ºÆ® Ç÷§Æû ÇÁ·ÎºñÀú´× ¼ºñ½º¸¦ ÅëÇØ Å°¿Í ÀÎÁõ¼¸¦ ¾ÈÀüÇÏ°Ô ÇÁ·ÎºñÀú´×ÇÒ ¼ö ÀÖ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ MCU32 »ç¾÷ºÎ ·Îµå µå·¹ÀÌÅ©(Rod Drake) ºÎ»çÀåÀº "Arm Æ®·¯½ºÆ®Á¸ ±â¼ú°ú ¸¶ÀÌÅ©·ÎĨÀÇ º¸¾È ¼ºê ½Ã½ºÅÛÀ» ´ÜÀÏ ÆÐÅ°Áö·Î ÅëÇÕÇÑ PIC32CM LS60Àº ÀÌÀü±îÁö ½ÃÀå¿¡ ¾ø´ø Á¦Ç°À¸·Î, ÀÌ »õ·Î¿î MCUÀÇ º¸¾È, »ç¿ë ÆíÀǼº ¹× ÀúÀü·Â ¿î¿µ Ư¼ºÀº IoT ¾ÖÇø®ÄÉÀ̼ǿ¡¼ °í±Þ º¸¾È ±â¼úÀ» ±¸ÇöÇÏ´Â µ¥ ÀÖ¾î °·ÂÇÑ º¯È¸¦ °¡Á®¿Ã °Í”À̶ó°í Àü¸ÁÇß´Ù.
¹æ¼ö ¿þ¾î·¯ºí ¹× ÃֽŠ°¡ÀüÁ¦Ç°¿¡ ÅÍÄ¡ ±â´ÉÀ» äÅÃÇÏ´Â »ç·Ê°¡ Áõ°¡Çϸé¼, ÀÓº£µðµå °³¹ßÀÚ´Â ³ëÀÌÁî°¡ ½ÉÇÏ°í ½ÀÇÑ È¯°æ¿¡¼µµ ¿Ã¹Ù¸£°Ô µ¿ÀÛÇÏ´Â ÅÍÄ¡ ÀÎÅÍÆäÀ̽º¸¦ °³¹ßÇØ¾ß ÇÏ´Â °úÁ¦¸¦ ¾È°í ÀÖ´Ù. PIC32CM LS60Àº ½À±â·Î ÀÎÇÑ ÅÍÄ¡ ¿À·ù¸¦ ¹æÁöÇÏ°í ³ëÀÌÁî¿¡ ´ëÇÑ ³ôÀº ³»¼ºÀ» Á¦°øÇÏ´Â µå¸®ºì ½¯µå Ç÷¯½º(Driven Shield Plus) ±â´É°ú Çâ»óµÈ ÁÖº¯±â±â ÅÍÄ¡ ÄÁÆ®·Ñ·¯¸¦ ÅëÇÕÇÏ¿© Ź¿ùÇÑ ÅÍÄ¡ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ´Ù.
¶ÇÇÑ, ÇØ´ç µð¹ÙÀ̽º¿¡´Â ÄÚ¾î µ¶¸³Çü SleepWalking ÁÖº¯ÀåÄ¡ ¹× À̺¥Æ® ½Ã½ºÅÛÀÌ Å¾ÀçµÇ¾î ÀÖ´Ù. À̵é ÁÖº¯ÀåÄ¡´Â Àü·Â ¼Òºñ¸¦ Àý°¨Çϱâ À§ÇØ MCU Äھ Àå½Ã°£ ÀýÀü ¸ðµå·Î À¯ÁöÇÑ´Ù. ¶ÇÇÑ ÀýÀü ¸ðµå¿¡¼ µ¿ÀÛÇÏ°í ´Ù¾çÇÑ ¼¾¼¿Í ÀÎÅÍÆäÀ̽ºÇÒ ¼ö ÀÖ´Â ¿¬»ê ÁõÆø±â(Op Amp), µðÁöÅÐ-¾Æ³¯·Î±× ÄÁ¹öÅÍ(DAC) ¹× ¾Æ³¯·Î±×-µðÁöÅÐ ÄÁ¹öÅÍ(ADC)¸¦ Æ÷ÇÔÇÑ ¿ÂĨ ¾Æ³¯·Î±×µµ ÇÔ²² Á¦°øµÈ´Ù. PIC32CM LS60Àº Àü·Â ¼Òºñ·®À» ½Ç½Ã°£À¸·Î ¸ð´ÏÅ͸µ, ºÐ¼® ¹× ¹Ì¼¼ Á¶Á¤ÇÒ ¼ö ÀÖ´Â MPLAB µ¥ÀÌÅÍ ºñÁÖ¾ó¶óÀÌÀú(Data Visualizer) ¹× ÆÄ¿ö µð¹ö°Å(Power Debugger) µµ±¸¿Í ȣȯµÈ´Ù. ÀÌ·Î½á °í°´Àº ÀúÀü·Â ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸´Ù ½±°Ô °³¹ßÇÏ°í ¹èÅ͸® ¼ö¸íÀÌ ¿¬ÀåµÈ Á¦Ç°À» º¸´Ù »¡¸® Ãâ½ÃÇÒ ¼ö ÀÖ´Ù.
¸¶ÀÌÅ©·ÎĨÀº PIC32CM LS60 ¹× º¯Çü Á¦Ç°À» Áö¿øÇÏ°íÀÚ ´Ù¾çÇÑ °³¹ß µµ±¸ ¹× ¼ºñ½º¸¦ Á¦°øÇÑ´Ù. Æ®·¯½ºÆ® Ç÷§Æû ÇÁ·ÎºñÀú´× ¼ºñ½º, TPDS, Arm Æ®·¯½ºÆ®Á¸À» À§ÇÑ MCC ³»Àå MPLAB Harmony v3 Ç÷§Æû, ÅÍÄ¡ ¶óÀ̺귯¸®, ÅÍÄ¡ ÄÁÇDZԷ¹ÀÌÅÍ, MPLAB µ¥ÀÌÅÍ ºñÁÖ¾ó¶óÀÌÀú, ÆÄ¿ö µð¹ö°Å, PIC32CM LE00 Curiosity Pro Æò°¡ Å°Æ®, PIC32CM LS00 Curiosity Pro Æò°¡ Å°Æ®, PIC32CM LS60 Curiosity Pro Æò°¡ Å°Æ®, PIC32CM LE00 ÃÊÀúÀü·Â, ³»¼ö¼º ÅÍÄ¡ ·¹ÆÛ·±½º µðÀÚÀÎ, MPLAB X ÅëÇÕ°³¹ßȯ°æ(IDE), ±×¸®°í µð¹ö°Å, ÇÁ·Î±×·¡¸Ó ¹× ÄÄÆÄÀÏ·¯·Î ±¸¼ºµÈ ¿¡ÄڽýºÅÛÀÌ Æ÷ÇԵȴÙ.
PIC32CM LS60 º¸¾È Á¦Ç° ¿Ü¿¡µµ PIC32CM LE00 ¹ü¿ë Á¦Ç° ¹× PIC32CM LS00 Arm Æ®·¯½ºÆ®Á¸ ±â¼ú Á¦Ç°(º¸¾È ¼ºê½Ã½ºÅÛ Á¦¿Ü)ÀÌ ±¸ÀÔ °¡´ÉÇÏ´Ù. PIC32CM5164LS60, PIC32CM5164LS00 ¹× PIC32CM5164LE00Àº 1¸¸ °³ ´ÜÀ§ÀÇ TQFP 100ÇÉ ÆÐÅ°Áö·Î Á¦°øµÇ¸ç, °³´ç °¡°ÝÀº °¢°¢ 5.48´Þ·¯, 4.33´Þ·¯, 4.18´Þ·¯´Ù. ¸¶ÀÌÅ©·ÎĨ ´ë¸®Á¡À̳ª ¸¶ÀÌÅ©·ÎĨÀÇ ±¸¸Å Æ÷ÅÐ ¹× °í°´ ¼ºñ½º À¥»çÀÌÆ®ÀÎ ¸¶ÀÌÅ©·ÎĨ ´ÙÀÌ·ºÆ®¿¡¼ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸ È®ÀÎ ¹× Á¦Ç° ±¸ÀÔÀÌ °¡´ÉÇÏ´Ù. |