

Add to Cart
HT48R05A-1 8-Bit OTP Microcontrolador
Características
Descriço geral
O dispositivo é um 8-bit alto desempenho RISC-como microcontrolador projetado para múltiplas I / O produto aplicações. O dispositivo é particularmente adequado para uso em produtos como controladores remotos, controladores de ventilador / luz, controladores de máquina de lavar, balanças, brinquedos e vários controladores de subsistema. Um recurso de parada é incluído para reduzir o consumo de energia. O programa e as memórias de opço podem ser eletricamente programados, tornando o microcontrolador adequado para uso no desenvolvimento do produto.
Classificações máximas absolutas
Tenso de alimentaço ............... V SS -0.3V a V SS + 5.5V
Temperatura de Armazenamento ................. -50 ℃ a 125 ℃
Tenso de entrada ................. VSS- 0.3V a V DD + 0.3V
Temperatura de funcionamento ............ -40 ℃ a 85 ℃
Nota: Estes so apenas classificações de tenso. Os esforços que excedam o intervalo especificado em "Absolute Maximum Ratings" podem causar danos substanciais ao dispositivo. O funcionamento funcional deste dispositivo em outras condições para além das indicadas na especificaço no é implícito e a exposiço prolongada a condições extremas pode afectar a fiabilidade do dispositivo.
Descriço Funcional
Fluxo de execuço
O relógio do sistema para o microcontrolador é derivado de um cristal ou um oscilador RC. O relógio do sistema é dividido internamente em quatro relógios que no se sobrepõem. Um ciclo de instruço consiste em quatro ciclos de clock do sistema.
A obtenço e execuço de instruções so pipelinadas de tal forma que uma busca leva um ciclo de instruço enquanto a decodificaço e execuço levam o próximo ciclo de instruço. No entanto, o esquema pipelining faz com que cada instruço para executar efetivamente em um ciclo. Se uma instruço muda o contador do programa, so necessários dois ciclos para completar a instruço.
Contador de programas - PC
O contador de programa (PC) controla a seqência em que as instruções armazenadas no programa PROM so executadas e seu conteúdo especifica toda a gama de memória de programa.
Depois de acessar uma palavra de memória de programa para buscar um código de instruço, o conteúdo do contador de programa é incrementado em um. O contador de programa aponta ento para a palavra de memória contendo o código de instruço seguinte.
Ao executar uma instruço de salto, execuço de salto condicional, carregamento de registro PCL, chamada de subrotina, reset inicial, interrupço interna, interrupço externa ou retorno de sub-rotina, o PC manipula a transferência de programa carregando o endereço correspondente a cada instruço.
O salto condicional é ativado por instruções. Uma vez que a condiço é atendida, a próxima instruço, obtida durante a execuço da instruço atual, é descartada e um ciclo de manequim substitui-lo para obter a instruço apropriada. Caso contrário, continue com a próxima instruço.
O byte inferior do contador de programa (PCL) é um registrador legível e gravável (06H). Movendo dados para o PCL executa um salto curto. O destino será dentro de 256 locais.
Quando ocorre uma transferência de controlo, é necessário um ciclo de manequim adicional.
Memória de programa - PROM
A memória de programa é usada para armazenar as instruções do programa que devem ser executadas. Ele também contém dados, tabela e entradas de interrupço, e é organizado em 51214 bits, endereçado pelo contador de programa e ponteiro de tabela.
Diagrama de bloco
Atribuiço de pinos