Microcontrolere ARM LPC1850FET180,551 – MCU Cortex-M3 SRAM de 200 kB SRAM de 200 kB
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | NXP |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Stil de montare: | SMD/SMT |
Pachet/Cutie: | TFBGA-180 |
Nucleu: | ARM Cortex M3 |
Dimensiunea memoriei programului: | 0 B |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 10 biți |
Frecvență maximă de ceas: | 180 MHz |
Număr de intrări/ieșiri: | 118 I/O |
Dimensiune memorie RAM pentru date: | 200 kB |
Tensiune de alimentare - Min: | 2,4 V |
Tensiune de alimentare - Max: | 3,6 V |
Temperatura minimă de funcționare: | - 40°C |
Temperatura maximă de funcționare: | + 85°C |
Ambalaj: | Tavă |
Tensiune de alimentare analogică: | 3,3 V |
Marca: | NXP Semiconductors |
Rezoluție DAC: | 10 biți |
Tipul memoriei RAM pentru date: | SRAM |
Dimensiune memorie ROM de date: | 16 kB |
Tip ROM de date: | EEPROM |
Tensiune I/O: | 2,4 V până la 3,6 V |
Tip de interfață: | CAN, Ethernet, I2C, SPI, USB |
Lungime: | 12,575 mm |
Sensibil la umiditate: | Da |
Număr de canale ADC: | 8 canale |
Număr de temporizatoare/contori: | 4 cronometre |
Serie de procesoare: | LPC1850 |
Produs: | MCU |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 189 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | LPC |
Temporizatoare de supraveghere: | Cronometru de supraveghere |
Lăţime: | 12,575 mm |
Aliasuri pentru numărul piesei: | 935296289551 |
Greutate unitară: | 291,515 mg |
♠ MCU ARM Cortex-M3 pe 32 de biți fără memorie flash; până la 200 kB SRAM; Ethernet, două porturi USB HS, LCD și controler de memorie externă
LPC1850/30/20/10 sunt microcontrolere bazate pe ARM Cortex-M3 pentru aplicații integrate. ARM Cortex-M3 este un nucleu de generație următoare care oferă îmbunătățiri de sistem, cum ar fi consum redus de energie, funcții de depanare îmbunătățite și un nivel ridicat de integrare a blocurilor de suport.
LPC1850/30/20/10 funcționează la frecvențe CPU de până la 180 MHz. CPU-ul ARM Cortex-M3 încorporează o pipeline în 3 etape și utilizează o arhitectură Harvard cu magistrale locale separate de instrucțiuni și date, precum și o a treia magistrală pentru periferice. CPU-ul ARM Cortex-M3 include, de asemenea, o unitate internă de prefetch care acceptă ramificare speculativă.
LPC1850/30/20/10 include până la 200 kB de SRAM on-chip, o interfață flash SPI quad (SPIFI), un subsistem State Configurable Timer/PWM (SCTimer/PWM), două controllere USB de mare viteză, Ethernet, LCD, un controller de memorie externă și mai multe periferice digitale și analogice.
• Nucleu procesor – procesor ARM Cortex-M3 (versiunea r2p1), care rulează la frecvențe de până la 180 MHz.
– Unitate de protecție a memoriei (MPU) încorporată ARM Cortex-M3, care suportă opt regiuni.
– Controler de întreruperi vectoriale imbricate (NVIC) ARM Cortex-M3 încorporat.
– Intrare de întrerupere nemascabilă (NMI).
– Depanare JTAG și serial wire, trasare serială, opt puncte de întrerupere și patru puncte de supraveghere.
– Compatibilitate cu modulul de urmărire îmbunătățit (ETM) și bufferul de urmărire îmbunătățit (ETB).
– Cronometru de sistem.
• Memorie pe cip
– 200 kB SRAM pentru utilizarea codului și a datelor.
– Mai multe blocuri SRAM cu acces separat la magistrală.
– ROM de 64 kB care conține cod de boot și drivere software integrate.
– Memorie programabilă unică (OTP) pe 64 biți + 256 biți pentru uz general.
• Unitate de generare a ceasului
– Oscilator cu cristal cu un interval de funcționare de la 1 MHz la 25 MHz.
– Oscilator RC intern de 12 MHz cu o precizie de 1,5% în funcție de temperatură și tensiune.
– Oscilator cu cristal RTC de putere ultra-redusă.
– Trei PLL-uri permit funcționarea procesorului până la rata maximă a acestuia, fără a fi nevoie de un cristal de înaltă frecvență. Al doilea PLL este dedicat USB-ului de mare viteză, iar al treilea PLL poate fi utilizat ca PLL audio.
– Ieșire ceas
• Periferice digitale configurabile:
– Subsistem temporizator configurabil de stare (SCTimer/PWM) pe AHB.
– Global Input Multiplexer Array (GIMA) permite conectarea încrucișată a mai multor intrări și ieșiri la periferice comandate de evenimente, cum ar fi temporizatoare, SCTimer/PWM și ADC0/1
• Interfețe seriale:
– Interfață flash Quad SPI (SPIFI) cu date pe 1, 2 sau 4 biți la rate de până la 52 MB pe secundă.
– MAC Ethernet 10/100T cu interfețe RMII și MII și suport DMA pentru debit ridicat la încărcare redusă a CPU. Suport pentru marcarea temporală IEEE 1588/marcarea temporală avansată (IEEE 1588-2008 v2).
– O interfață USB 2.0 gazdă/dispozitiv/OTG de mare viteză cu suport DMA și PHY (USB0) de mare viteză integrat.
– O interfață gazdă/dispozitiv USB 2.0 de mare viteză cu suport DMA, PHY de mare viteză integrat și interfață ULPI către un PHY extern de mare viteză (USB1).
– Software de testare electrică a interfeței USB inclus în stiva USB ROM.
– Patru UART-uri 550 cu suport DMA: un UART cu interfață modem completă; un UART cu interfață IrDA; trei USART-uri suportă modul sincron UART și o interfață pentru card inteligent conformă cu specificația ISO7816.
– Până la două controlere C_CAN 2.0B cu câte un canal fiecare. Utilizarea controlerului C_CAN exclude funcționarea tuturor celorlalte periferice conectate la aceeași punte de magistrală. A se vedea Figura 1 și Ref. 2.
– Două controlere SSP cu suport FIFO și multi-protocol. Ambele SSP-uri cu suport DMA.
– O interfață Fast-mode Plus I2C-bus cu mod de monitorizare și pini I/O open-drain conformi cu specificațiile complete ale magistralei I2C. Acceptă rate de transfer de date de până la 1 Mbit/s.
– O interfață standard I2C-bus cu mod monitor și pini standard I/O.
– Două interfețe I2S cu suport DMA, fiecare cu o intrare și o ieșire.
• Periferice digitale:
– Controler de memorie externă (EMC) care acceptă dispozitive externe SRAM, ROM, flash NOR și SDRAM.
– Controler LCD cu suport DMA și o rezoluție de afișare programabilă de până la 1024 H
– 768 V. Acceptă panouri STN monocrome și color și panouri TFT color; acceptă tabel de căutare a culorilor (CLUT) de 1/2/4/8 bpp și mapare directă a pixelilor pe 16/24 biți.
– Interfață pentru card de intrare/ieșire digitală securizată (SD/MMC).
– Controlerul DMA de uz general cu opt canale poate accesa toate memoriile de pe AHB și toate slavele AHB compatibile DMA.
– Până la 164 de pini de intrare/ieșire de uz general (GPIO) cu rezistențe configurabile de tracțiune/descreștere.
– Registrele GPIO sunt situate pe AHB pentru acces rapid. Porturile GPIO au suport DMA.
– Pot fi selectați până la opt pini GPIO din toți pinii GPIO ca surse de întrerupere sensibile la margine și nivel.
– Două module de întrerupere de grup GPIO activează o întrerupere pe baza unui model programabil de stări de intrare ale unui grup de pini GPIO.
– Patru cronometre/contori de uz general cu funcții de capturare și potrivire.
– Un PWM de control al motorului pentru controlul motorului trifazat.
– O interfață de codificare în cuadratură (QEI).
– Temporizator de întrerupere repetitivă (temporizator RI).
– Temporizator de supraveghere în fereastră.
– Ceas în timp real (RTC) cu consum ultra-redus de energie pe un domeniu de alimentare separat, cu 256 de octeți de registre de rezervă alimentate de la baterie.
– Cronometru cu alarmă; poate fi alimentat cu baterii.
• Periferice analogice:
– Un DAC pe 10 biți cu suport DMA și o rată de conversie a datelor de 400 kSamples/s.
– Două convertoare analogice-digitale (ADC) de 10 biți cu suport DMA și o rată de conversie a datelor de 400 kSamples/s. Până la opt canale de intrare per ADC.
• ID unic pentru fiecare dispozitiv.
• Putere:
– Sursă de alimentare unică de 3,3 V (2,2 V până la 3,6 V) cu regulator de tensiune intern pe cip pentru sursa de alimentare principală și domeniul de alimentare RTC.
– Domeniul de alimentare RTC poate fi alimentat separat de o baterie de 3 V.
– Patru moduri de consum redus: Repaus, Repaus profund, Oprire și Oprire profundă.
– Trezirea procesorului din modul Repaus prin întreruperi de trezire de la diverse periferice.
– Trezire din modurile Deep-sleep, Power-down și Deep power-down prin întreruperi externe și întreruperi generate de blocuri alimentate de baterie în domeniul de alimentare RTC.
– Detectare cădere de tensiune cu patru praguri separate pentru întrerupere și resetare forțată.
– Resetare la pornire (POR).
• Disponibil în capsule LQFP cu 144 de pini și în capsule BGA cu 256 de pini, 180 de pini și 100 de pini.
• Industriale
• Cititoare RFID
• Consumator
• Contorizare electronică
• Produse de uz casnic