ROHM Semiconductor Microcontrôleurs 8 bits LAPIS ML610Q305/ML610Q306
Les microcontrôleurs 8 bitsLAPIS ML610Q305//ML610Q306 de ROHM Semiconductor sont des microcontrôleurs CMOS 8 bits haute performance qui intègrent une large gamme de périphériques tels qu'un minuteur, un port série synchrone, un convertisseur A/N 10 bits à approximations successives et une fonction de sortie vocale. Le CPU nX-U8/100 peut exécuter des instructions efficacement sur la base d'une instruction par impulsion d'horloge grâce au traitement parallèle par l'architecture en pipeline à 3 étages. Le LAPIS ML610Q305 / ML610Q306 de ROHM Semiconductor est également équipé d'une mémoire flash qui a atteint une basse tension et unefaible consommation électrique (à la lecture) équivalant à une ROM à masque. Il est donc bien adapté aux applications alimentées par batterie telles que les alarmes et les dispositifs portables. De plus, il dispose d'une fonction de débogage sur puce, qui permet le débogage logiciel/la réécriture logicielle avec le LSI monté sur la carte.Caractéristiques
- CPU
- CPU RISC 8 bits (nom du CPU : nX-U8/100)
- Système d'instructions : instructions 16 bits
- Jeu d'instructions (transfert, opérations arithmétiques, comparaison, opérations logiques, multiplication/division, manipulations de bits, opérations logiques de bits, saut, saut conditionnel, manipulations de piles de retours d'appels, décalage arithmétique, etc.)
- Fonction de débogage sur puce
- Durée d’exécution minimale des instructions
- Environ 30,5 μs (avec une horloge système de 32,768 kHz)
- Environ 0,244 μs (avec une horloge système de 4,096 MHz) à VDD = 2,0 V à 5,5 V
- Environ 0,122 μs (avec une horloge système de 8,192 MHz) à VDD = 2,2 V à 5,5 V
- Mémoire interne
- Possède une ROM Flash de 96 Ko (48 K x 16 bits) intégrée (1 K octet du domaine de test qui ne peut pas être utilisé est inclus)
- Possède une ROM Flash de 2 Ko intégrée (zone dans laquelle une réécriture est possible (512 octets x 4))
- RAM interne de 1 Ko (1 K x 8 bits)
- Contrôleur d'interruption
- Deux sources d'interruption non masquables
- Source interne - un minuteur de surveillance
- Source externe - une NMI
- 24 sources d'interruption masquables
- Source interne de 16 (SSIO0, SSIO1, UART, interface maître/esclave de bus I2C, minuteur 0, minuteur 1, minuteur 2, minuteur 3, convertisseur A/N, reproduction sonore de la voix, détection de court-circuit broche haut-parleur, TBC128Hz, TBC32Hz, TBC16Hz, TBC2Hz)
- Source externe de 8 (P80, P81, P82, P83, P84, P85, P86, P87)
- Compteur de base de temps
- Compteur de base de temps à basse vitesse x 1 canal
- Compteur de base de temps à haute vitesse x 1 canal
- Minuteur de surveillance
- Génère une interruption non masquable lors du premier dépassement, et une réinitialisation du système se produit lors du deuxième
- Fonctionnement libre
- Période de dépassement de quatre types, sélectionnable comme 125 ms, 500 ms, 2 s et 8 s à 32,768 kHz
- Minuteur (8 bits x 4 canaux (configuration 16 bits disponible))
- Fonction de sortie vocale
- Méthode de synthèse vocale - ADPCM2 4 bits / PCM non linéaire 8 bits/ PCM direct 8 bits / PCM direct 16 bits / HQ-ADPCM
- Fréquence d'échantillonnage de 8 kHz, 16 kHz, 32 kHz, 10,7 kHz, 21,3 kHz, 6,4 kHz, 12,8 kHz et 25,6 kHz
- Convertisseur A/N à approximations successives
- Convertisseur A/N 10 bits
- Entrée avec trois canaux (canaux 0-2 : entrée externe) (pour ML610Q305) / 4 canaux (canaux 0-3 : entrée externe) (pour ML610Q306)
- Temps de conversion de 24,4 μs par canal à 4,096 MHz VDD ≥ 2,2 V
- Temps de conversion de 12,2 μs par canal à 8,192 MHz VDD ≥ 2,5 V
- Conversion continue /conversion unique sélectionnable
- Port série synchrone
- 2 canaux
- Maître/esclave sélectionnable
- LSB en premier / MSB en premier sélectionnable
- Longueur de 8 bits / longueur de 16 bits sélectionnable
- UART
- Semi-duplex x 1 canal
- TXD / RXD
- Longueur de bit, parité / aucune parité, parité impaire / parité paire, 1 bit d'arrêt / 2 bits d'arrêt
- Logique positive / logique négative sélectionnable
- Générateur de débit en bauds intégré
- Interface bus I2C
- Fonction maître (mode standard (100 kbit/s) et mode rapide (400 kbit/s))
- Fonction esclave (mode standard (100 kbit/s) et mode rapide (400 kbit/s))
- Ports à usage général
- Port d'entrée uniquement x 1 canal
- Port de sortie uniquement x 3 canaux (y compris les fonctions secondaires)
- Port d'entrée/sortie
- × 12 canaux (y compris les fonctions secondaires)
- (Utilisations de P40 à P42 également comme port d'entrée de convertisseur A/N) (pour le ML610Q305)
- x 15 canaux (y compris les fonctions secondaires)
- (Utilisations de P40 à P43 également comme port d'entrée de convertisseur A/N) (pour le ML610Q306)
- × 12 canaux (y compris les fonctions secondaires)
- Puissance de sortie de l'amplificateur du haut-parleur (classe D)
- 1,0 W (à 5,0 V) / 0,45 W (à 3,0 V)
- Circuit de détection de déconnexion
- Circuit de détection de court-circuit broche haut-parleur
- Réinitialisation
- Réinitialisation via la broche RESET_N
- Génération de réinitialisation à la mise sous tension lorsque mis sous tension
- Réinitialisation par le minuteur de surveillance (WDT) en cas de dépassement
- Réinitialisation détection d'arrêt d'oscillation BVP
- Réinitialisation détection de bas niveau (LLD)
- Horloge
- Horloge basse vitesse (oscillation RC intégrée (32,768 kHz))
- Horloge haute vitesse (oscillation BVP intégrée (environ 1,024MHz / 2,048MHz / 4,096MHz / 8,192MHz))
- Gestion de l'alimentation
- Mode STOP (arrêt de l'oscillation (les opérations de l'UCT / CPU et des circuits périphériques sont arrêtées))
- Mode HALT (l'exécution des instructions par l'UCT / CPU est suspendue (les circuits périphériques sont dans des états de fonctionnement))
- Fréquence de l'horloge (la fréquence de l'horloge du système à haute vitesse peut être modifiée par logiciel (1/2, 1/4, 1/8 ou 1/16 de l'horloge d'oscillation))
- Fonction de contrôle de bloc (l'exploitation d'un circuit de bloc intact et fonctionnel est éteinte (le registre, la réinitialisation et l'horloge s'arrêtent))
- Boîtiers
- WQFN à 32 broches (P-WQFN32-0505-0.50-A63)
- TQFP à 32 broches (P-TQFP32-0707-0.80-ZK6 ou P-TQFP32-0707-0.80-Z6K6)
- WQFN à 36 broches (P-WQFN36-0606-0.50-A63)
- Plage de fonctionnement garantie
- Température de fonctionnement : de -40 °C à 85 °C
- Tension d'exploitation VDD = 2,0 V à 5,5 V, SPVDD = 2,0 V à 5,5 V
Schéma fonctionnel
Publié le: 2024-11-26
| Mis à jour le: 2024-12-20
