NXP-โลโก้

ไมโครคอนโทรลเลอร์ที่ใช้ NXP LPC55S0x M33

ผลิตภัณฑ์ไมโครคอนโทรลเลอร์ที่ใช้ NXP-LPC55S0x-M33

ข้อมูลเอกสาร

คำสำคัญ

  • LPC55S06JBD64. LPC55S06JHI48, LPC55S04JBD64, LPC55S04JHI48,
  • LPC5506JBD64, LPC5506JHI48, LPC5504JBD64, LPC5504JHI48,
  • LPC5502JBD64, LPC5502JHI48

เชิงนามธรรม

  • LPC55S0x/LPC550x คลาดเคลื่อน

ประวัติการแก้ไข

เรฟ วันที่ คำอธิบาย
1.3 20211110 เพิ่มหมายเหตุ CAN-FD.1 ในส่วน 3.3 “CAN-FD.1: ธุรกรรมบัสถูกยกเลิกอาจเกิดขึ้นเมื่ออุปกรณ์ต่อพ่วง CAN-FD ใช้นามแฝงที่ปลอดภัย”
1.2 20210810 เพิ่ม VBAT_DCDC.1: ส่วนที่ 3.2 “VBAT_DCDC.1: เวลาที่เพิ่มขึ้นขั้นต่ำของแหล่งจ่ายไฟต้องเป็น 2.6 ms หรือช้ากว่าสำหรับ Tamb = -40 C และ 0.5 ms หรือช้ากว่าสำหรับ Tamb = 0 C ถึง
+105 ซี”
1.1 20201006 รุ่นที่สอง.
1.0 20200814 เวอร์ชันเริ่มต้น

การระบุผลิตภัณฑ์

แพ็คเกจ LPC55S0x/LPC550x HTQFP64 มีเครื่องหมายด้านบนดังต่อไปนี้:

  • บรรทัดแรก: LPC55S0x/LPC550x
  • บรรทัดที่สอง: JBD64
  • บรรทัดที่สาม: xxxx
  • บรรทัดที่สี่: xxxx
  • บรรทัดที่ห้า: zzzyywwxR
    • yyww: รหัสวันที่ที่มี yy = ปี และ ww = สัปดาห์
    • xR: การแก้ไขอุปกรณ์ A

แพ็คเกจ LPC55S0x/LPC550x HVQFN48 มีเครื่องหมายด้านบนดังต่อไปนี้:

  • บรรทัดแรก: LPC55S0x/LPC550x
  • บรรทัดที่สอง: JHI48
  • บรรทัดที่สาม: xxxxxxxx
  • บรรทัดที่สี่: xxxx
  • บรรทัดที่ห้า: zzzyywwxR
    • yyww: รหัสวันที่ที่มี yy = ปี และ ww = สัปดาห์
    • xR: การแก้ไขอุปกรณ์ A

ผิดพลาดไปแล้วview

ตารางปัญหาการทำงาน

โต๊ะ 1.       ตารางปัญหาการทำงาน
ฟังก์ชันการใช้งาน              ปัญหาคำอธิบายสั้น ๆ ตัวระบุการแก้ไข คำอธิบายโดยละเอียด
ROM.1 ROM ไม่สามารถเข้าสู่โหมด ISP เมื่อภาพเสียหายด้วยเพจแฟลชในสถานะที่ถูกลบหรือไม่ได้ตั้งโปรแกรมไว้ A ส่วนที่ 3.1
VBAT_DCDC.1 เวลาที่เพิ่มขึ้นขั้นต่ำของแหล่งจ่ายไฟต้องเป็น 2.6 ms หรือช้ากว่าสำหรับ Tamb = -40 C และ 0.5 ms หรือช้ากว่าสำหรับ Tamb = 0 C ถึง +105 C A ส่วนที่ 3.2
CAN-FD.1 ยกเลิกธุรกรรมบัสอาจเกิดขึ้นเมื่ออุปกรณ์ต่อพ่วง CAN-FD ใช้นามแฝงที่ปลอดภัย A ส่วนที่ 3.3

ตารางค่าเบี่ยงเบน AC/DC ไมโครคอนโทรลเลอร์ที่ใช้ NXP-LPC55S0x-M33-fig-1

บันทึกข้อผิดพลาด ไมโครคอนโทรลเลอร์ที่ใช้ NXP-LPC55S0x-M33-fig-2

รายละเอียดปัญหาการทำงาน

ROM.1: ROM ไม่สามารถเข้าสู่โหมด ISP เมื่อภาพเสียหายด้วยหน้าแฟลชในสถานะที่ถูกลบหรือไม่ได้ตั้งโปรแกรมไว้

การแนะนำ
ใน LPC55S0x/LPC550x หากรูปภาพเสียหายจากหน้าแฟลชในสถานะถูกลบหรือไม่ได้ตั้งโปรแกรม ROM อาจไม่สามารถเข้าสู่โหมด ISP โดยอัตโนมัติ

ปัญหา
เมื่อเปิดใช้งานการบูตแบบปลอดภัยใน CMPA และหน่วยความจำแฟลชมีหน้าหน่วยความจำที่ถูกลบหรือไม่ได้ตั้งโปรแกรมไว้ภายในขอบเขตหน่วยความจำที่ระบุโดยฟิลด์ขนาดรูปภาพในส่วนหัวของรูปภาพ อุปกรณ์จะไม่เข้าสู่โหมด ISP โดยอัตโนมัติโดยใช้กลไกทางเลือก ดังเช่นใน กรณีการบู๊ตล้มเหลวสำหรับอิมเมจที่ไม่ถูกต้อง ปัญหานี้เกิดขึ้นเมื่ออิมเมจของแอปพลิเคชันถูกเขียนหรือลบเพียงบางส่วนเท่านั้น แต่ส่วนหัวของรูปภาพที่ถูกต้องยังคงอยู่ในหน่วยความจำ

แนวทางแก้ปัญหา
ดำเนินการลบจำนวนมากเพื่อลบภาพที่ไม่สมบูรณ์และเสียหายโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • ดำเนินการคำสั่งลบโดยใช้ Debug อุปกรณ์จะเข้าสู่โหมด ISP โดยตรงหลังจากออกจากกล่องจดหมาย
  • เข้าสู่โหมด ISP โดยใช้คำสั่ง Debug Mailbox และใช้คำสั่ง flash-erase
  • รีเซ็ตอุปกรณ์และเข้าสู่โหมด ISP โดยใช้ ISP ใช้คำสั่ง flash-erase เพื่อลบภาพที่เสียหาย (ไม่สมบูรณ์)

VBAT_DCDC.1: เวลาที่เพิ่มขึ้นขั้นต่ำของแหล่งจ่ายไฟต้องเป็น 2.6 ms หรือช้ากว่าสำหรับ Tamb = -40 C และ 0.5 ms หรือช้ากว่าสำหรับ Tamb = 0 C ถึง +105 C

การแนะนำ
เอกสารข้อมูลระบุว่าไม่มีข้อกำหนดในการเพิ่มกำลังสำหรับแหล่งจ่ายไฟบนพิน VBAT_DCDC

ปัญหา
อุปกรณ์อาจไม่เริ่มทำงานเสมอไปหากเวลาที่เพิ่มขึ้นขั้นต่ำของแหล่งจ่ายไฟ ramp คือ 2.6 ms หรือเร็วกว่าสำหรับ Tamb = -40 C และ 0.5 ms หรือเร็วกว่าสำหรับ Tamb = 0 C ถึง +105 C

แนวทางแก้ปัญหา
ไม่มี.

CAN-FD.1: การยกเลิกธุรกรรมบัสอาจเกิดขึ้นเมื่ออุปกรณ์ต่อพ่วง CAN-FD ใช้นามแฝงที่ปลอดภัย

การแนะนำ
ต่างจาก CM33 สำหรับ AHB ต้นแบบอื่นๆ (CAN-FD, USB-FS, DMA) ระดับความปลอดภัยของธุรกรรมได้รับการแก้ไขตามระดับที่กำหนดสำหรับต้นแบบในการลงทะเบียน SEC_AHB->MASTER_SEC_LEVEL ดังนั้น หากแอปพลิเคชันจำเป็นต้องจำกัด CAN-FD เพื่อความปลอดภัย จำเป็นต้องมีขั้นตอนต่อไปนี้:

  • ตั้งค่าระดับความปลอดภัยของ CAN-FD เป็นผู้ใช้ที่ปลอดภัย (0x2) หรือสิทธิ์ที่ปลอดภัย (0x3) ในการลงทะเบียน SEC_AHB->MASTER_SEC_LEVEL
  • กำหนดระดับผู้ใช้ที่ปลอดภัยหรือสิทธิ์ที่ปลอดภัยสำหรับพื้นที่ลงทะเบียน CAN-FD ใน SEC_AHB-> SEC_CTRL_AHB_PORT8_SLAVE1 Register
  • กำหนดระดับผู้ใช้ที่ปลอดภัยหรือระดับสิทธิ์ที่ปลอดภัยสำหรับ RAM ข้อความ

Exampเลอ:
หากใช้แบงค์ SRAM 16 (2x0_C2000) ขนาด 000KB สำหรับ CAN message RAM จากนั้นตั้งค่ากฎใน SEC_AHB-> SEC_CTRL_RAM2_MEM_RULE0 ลงทะเบียนเป็นผู้ใช้ที่ปลอดภัย (0x2) หรือสิทธิ์ที่ปลอดภัย (0x3)

ปัญหา
หน่วยความจำที่ใช้ร่วมกันที่ใช้โดยตัวควบคุม CAN-FD และ CPU ควรสามารถเข้าถึงได้โดยใช้นามแฝงที่ปลอดภัยพร้อมชุดที่อยู่บิต 28 (เช่นampเลอ 0x3000_C000) อย่างไรก็ตาม เมื่อ CAN-FD ทำธุรกรรมบัสโดยใช้นามแฝงที่ปลอดภัย (ชุดที่อยู่บิต 28) ธุรกรรมจะถูกยกเลิก

แนวทางแก้ปัญหา

  • เมื่อ CPU เข้าถึงรีจิสเตอร์ CAN-FD หรือ RAM ข้อความ ควรใช้นามแฝงที่ปลอดภัย เช่น 0x3000_C000 สำหรับการจัดการ RAM ข้อความ -
  • สำหรับโครงสร้างใดๆ ที่อุปกรณ์ต่อพ่วง CAN-FD ใช้ในการดึงข้อมูลหรือเขียน ควรตั้งค่าหน่วยความจำให้ใช้ 0x2000_C000 เพื่อให้ธุรกรรมบัสทำงานได้ ไดรเวอร์ซอฟต์แวร์ CAN-FD ควรตั้งค่า "การลงทะเบียนที่อยู่ฐาน RAM ข้อความ (MRBA, ออฟเซ็ต 0x200)" ด้วยที่อยู่ทางกายภาพของ RAM แทนที่จะเป็นนามแฝงที่ปลอดภัย

รายละเอียดการเบี่ยงเบน AC/DC

ไม่รู้จัก errata

Errata บันทึกรายละเอียด

ไม่รู้จัก errata

การรับประกันและความรับผิดจำกัด

ข้อมูลในเอกสารนี้จัดทำขึ้นเพื่อให้ผู้ติดตั้งระบบและซอฟต์แวร์ใช้ผลิตภัณฑ์ NXP เท่านั้น ไม่มีใบอนุญาตลิขสิทธิ์โดยชัดแจ้งหรือโดยนัยที่ได้รับอนุญาตให้ออกแบบหรือประดิษฐ์วงจรรวมใด ๆ ตามข้อมูลในเอกสารนี้ NXP ขอสงวนสิทธิ์ในการเปลี่ยนแปลงโดยไม่ต้องแจ้งให้ทราบล่วงหน้ากับผลิตภัณฑ์ใด ๆ ในที่นี้

NXP ไม่รับประกัน เป็นตัวแทน หรือรับประกันเกี่ยวกับความเหมาะสมของผลิตภัณฑ์เพื่อวัตถุประสงค์เฉพาะใดๆ และ NXP จะไม่รับผิดชอบต่อความรับผิดใดๆ ที่เกิดขึ้นจากการสมัคร
หรือการใช้ผลิตภัณฑ์หรือวงจรใดๆ และไม่รับผิดชอบต่อความรับผิดใดๆ ทั้งหมด รวมถึงแต่ไม่จำกัดเฉพาะความเสียหายที่เป็นผลสืบเนื่องหรือโดยบังเอิญ พารามิเตอร์ "ทั่วไป" ที่อาจระบุไว้ในเอกสารข้อมูลและ/หรือข้อกำหนดของ NXP สามารถและแตกต่างกันในการใช้งานที่แตกต่างกัน และประสิทธิภาพที่แท้จริงอาจแตกต่างกันไปตามกาลเวลา พารามิเตอร์การทำงานทั้งหมด รวมถึง “ค่าทั่วไป” จะต้องได้รับการตรวจสอบความถูกต้องสำหรับการใช้งานของลูกค้าแต่ละรายโดยผู้เชี่ยวชาญด้านเทคนิคของลูกค้า NXP ไม่ได้ถ่ายทอดใบอนุญาตใดๆ ภายใต้สิทธิในสิทธิบัตรของตนหรือสิทธิของผู้อื่น NXP จำหน่ายผลิตภัณฑ์ตามเงื่อนไขและข้อกำหนดมาตรฐานในการขาย ซึ่งสามารถพบได้ตามที่อยู่ต่อไปนี้: nxp.com/SalesTermsandConditions

สิทธิที่จะทำการเปลี่ยนแปลง
NXP Semiconductors ขอสงวนสิทธิ์ในการเปลี่ยนแปลงข้อมูลที่เผยแพร่ในเอกสารนี้ ซึ่งรวมถึงแต่ไม่จำกัดเฉพาะข้อมูลจำเพาะและคำอธิบายผลิตภัณฑ์ เมื่อใดก็ได้โดยไม่ต้องแจ้งให้ทราบ เอกสารนี้ใช้แทนและแทนที่ข้อมูลทั้งหมดที่ให้ไว้ก่อนที่จะเผยแพร่ในที่นี้

ความปลอดภัย
ลูกค้าเข้าใจว่าผลิตภัณฑ์ NXP ทั้งหมดอาจมีช่องโหว่ที่ไม่ได้ระบุหรือบันทึกไว้ ลูกค้ามีหน้าที่รับผิดชอบในการออกแบบและการทำงานของแอปพลิเคชันและผลิตภัณฑ์ตลอดวงจรชีวิตของตน เพื่อลดผลกระทบของช่องโหว่เหล่านี้ต่อแอปพลิเคชันและผลิตภัณฑ์ของลูกค้า ความรับผิดชอบของลูกค้ายังขยายไปสู่เทคโนโลยีเปิดและ/หรือกรรมสิทธิ์อื่นๆ ที่ได้รับการสนับสนุนโดยผลิตภัณฑ์ NXP เพื่อใช้ในแอปพลิเคชันของลูกค้า NXP ไม่รับผิดชอบต่อช่องโหว่ใดๆ ลูกค้าควรตรวจสอบการอัปเดตความปลอดภัยจาก NXP เป็นประจำและติดตามผลอย่างเหมาะสม ลูกค้าจะต้องเลือกผลิตภัณฑ์ที่มีคุณสมบัติด้านความปลอดภัยที่ตรงตามกฎ ข้อบังคับ และมาตรฐานของการใช้งานที่ต้องการมากที่สุด และทำการตัดสินใจในการออกแบบขั้นสูงสุดเกี่ยวกับผลิตภัณฑ์ของตน และรับผิดชอบแต่เพียงผู้เดียวในการปฏิบัติตามข้อกำหนดทางกฎหมาย กฎระเบียบ และความปลอดภัยทั้งหมดที่เกี่ยวข้องกับผลิตภัณฑ์ของตน โดยไม่คำนึงถึงข้อมูลหรือการสนับสนุนใด ๆ ที่ NXP อาจมอบให้ NXP มีทีมตอบสนองต่อเหตุการณ์ด้านความปลอดภัยของผลิตภัณฑ์ (PSIRT) (ติดต่อได้ที่ PSIRT@nxp.com) ที่จัดการการสืบสวน การรายงาน และการเผยแพร่โซลูชั่นช่องโหว่ด้านความปลอดภัยของผลิตภัณฑ์ NXP

NXP, โลโก้ NXP, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, COOLFLUX, EMBRACE, GREEN CHIP, HITAG, ICODE, JCOP, LIFE, VIBES, MIFARE, MIFARE CLASSIC, MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, ตั๊กแตนตำข้าว, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROAD LINK, SMARTLX, SMART MX, STARPLUG, TOP FET, TRENCHMOS, UCODE, Freescale, โลโก้ Freescale, AltiVec, CodeWarrior, ColdFire, ColdFire+, โลโก้ Energy Efficient Solutions, Kinetis, Layerscape, MagniV, mobileGT, PEG, PowerQUICC, ผู้เชี่ยวชาญด้านโปรเซสเซอร์, QorIQ, QorIQ Qonverge, SafeAssure, โลโก้ SafeAssure, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, แพลตฟอร์มในแพ็คเกจ, เครื่องยนต์ QUICC, Tower, TurboLink, EdgeScale, EdgeLock, eIQ และ Immersive3D เป็นเครื่องหมายการค้าของ NXP BV ชื่อผลิตภัณฑ์หรือบริการอื่นๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, เปิดใช้งาน Mbed, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, µVision, Versatile เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Arm Limited (หรือบริษัทในเครือ) ในสหรัฐอเมริกาและ/หรือที่อื่น ๆ เทคโนโลยีที่เกี่ยวข้องอาจได้รับการคุ้มครองโดยสิทธิบัตร ลิขสิทธิ์ การออกแบบ และความลับทางการค้าใดๆ หรือทั้งหมด สงวนลิขสิทธิ์. Oracle และ Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ เครื่องหมายคำ Power Architecture และ Power.org และโลโก้ Power และ Power.org และเครื่องหมายที่เกี่ยวข้องเป็นเครื่องหมายการค้าและเครื่องหมายบริการที่ได้รับอนุญาตจาก Power.org M, M Mobileye และเครื่องหมายการค้าหรือโลโก้อื่นๆ ของ Mobileye ที่ปรากฏในที่นี้เป็นเครื่องหมายการค้าของ Mobileye Vision Technologies Ltd. ในสหรัฐอเมริกา สหภาพยุโรป และ/หรือเขตอำนาจศาลอื่นๆ

© NXP BV 2020-2021. สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชม: http://www.nxp.com- สำหรับที่อยู่สำนักงานขาย กรุณาส่งอีเมลไปที่: salesaddresses@nxp.com.

เอกสาร / แหล่งข้อมูล

ไมโครคอนโทรลเลอร์ที่ใช้ NXP LPC55S0x M33 [พีดีเอฟ] คู่มือการใช้งาน
LPC55S0x, ไมโครคอนโทรลเลอร์แบบ M33, ไมโครคอนโทรลเลอร์แบบพื้นฐาน, LPC55S0x, ไมโครคอนโทรลเลอร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *