EC o Controlador Embebido ¿Que es?

Trataremos de discernir específicamente que es , que lo compone y cual es la función que cumple este raro y poco nombrado componente electrónico que actualmente habita en la mayoría de las Netbook / Notebook

El EC también conocido como Bios EC, o controlador embebido, es un microcontrolador (no confundir con microprocesador) que se encuentra alojado en las placas madres, este posee entradas y salidas e internamente posee características que son de suma necesidad en plataformas de baja potencia como lo son las computadoras portátiles (netbook, notebook) en donde la energía y su autonomía es de vital importancia.

En la imagen que se encuentra en la parte superior podremos ver 2 componentes integrados , uno se identifica con la firma ITE  , IT 8792E  el cual es el integrado principal, el encargado de procesar las señales y de comandar los componentes del exterior , osea todo lo que nombraremos a continuación

El otro que se encuentra mas abajo MX25L4006E es el denominado SPI Flash ROM, el mismo no es mas que una memoria flash que contendra el firmware el cual «personalizara» las funciones para que el chip EC funcione en las distintas placas madres.

¿Porque es necesario que sea personalizado el chip?

Si, muchos se preguntaran, cual es la necesidad de los fabricantes de personalizar el Bios EC incluso con una version de firmware diferente en cada una de las netbook/notebook que existen en el mercado..

Por un motivo muy sencillo, todas estas tienen características diferentes que las hacen distintas entre si, como lo pueden ser diferentes marcas y modelos de CPU, cada uno maneja parámetros térmicos diferentes, pero el ejemplo mas claro que podamos observar sin desarmar la notebook son teclas de acceso rapido (FN, o tecla función) que difieren entre si en el gran mundo de los dispositivos portátiles.

Pero… ¿Que hace específicamente?

Nombraremos alguno de los puntos mas importantes en los que se destaca el EC:

 

  • Es el encargado de encender y apagar el dispositivo portátil:  no hay mucho que explicar aquí  😛

 

  • Tiene el control de los led indicadores de estado: (standby, lectura hdd, block num teclado, etc)

  • Administración y control de carga de batería: como decíamos anteriormente es de suma importancia las baterías ya que son la principal fuente de energía.En este caso el EC se puede encargar de controlar la carga de la misma así también como el «switcheo» entre CA Y CC . Se encarga de revisar múltiples parámetros del pack  de batería como carga actual, la temperatura y la vida útil de la misma.

 

  • Gestión Térmica: El controlador puede gestionar la velocidades de los fan cooler (ventiladores) mediante la modulación de ancho de pulso (PWM) dependiendo de los parámetros de temperatura establecidos. (algunos pueden ser modificados en el bios por el usuario). Ademas se encarga de revisar la temperatura del CPU, Chipset, memoria mediante sensores térmicos.

 

  • Administración de energía: Proporciona compatibilidad con ACPI, pudiéndose de esta manera comunicar con el Sistema Operativo transmitiendo los estados y notificaciones de energía entre otros eventos.

 

  • Control del Teclado: Todos los teclados tienen sus teclas organizadas en una matriz de filas y columnas , cada una de las pulsaciones necesita decodificarse para descubrir que tecla fue presionada, en este caso también esta presente el controlador EC.

 

  • Control de Accesos Directos del Teclado: En este caso el EC es el encargado de detectar las teclas de acceso rápido, o combinaciones de teclas que posea el teclado, como por ejemplo:
    • Subir / bajar el volumen.
    • Wifi On / Off
    • Aumentar / Disminuir el brillo de la pantalla
    • Suspender
    • Etc.

 

 

  • Secuencias de Encendido y Apagado de la PC (Power Sequence): Esta particularidad , permite establecer una secuencia de encendido y también de apagado, estableciendo un «planning» con una linea de tiempo en mili segundos o micro segundos donde se establece que componente se debe ir apagando primero y cual ultimo, (microprocesador, memoria, disco rigido, etc).

 

Puedes dejar tu comentario debajo…

 

35 comentarios en «EC o Controlador Embebido ¿Que es?»

  1. Muy interesante, estoy en un curso X, y me preguntan esto.
    «En una placa Intel i5 ¿Con quien se comunica el KBC además de la EC Bios, para comenzar la secuencia de encendido? »

    Nota: El detalle es que aun no comprendo la pregunta, porque si nos referimos al EC netamente, este se comunica con Puente Sur o PCH, pero depende de la arquitectura de la Placa….

    Ayuda por favor…

  2. Hola Cristian llegue buscando información en google y estas de primera y es post bien explicado soy novato en programación y esta entrada me ayudo a aclarar algunas dudas.

    Ahora tengo un problema de bios en una laptop dell e6430, pero tiene dos ic uno es el MAIN y la otra el EC he buscado en google los bin, encontré los archivos pero vienen dos, mi duda es:
    Tengo que programar los dos chip (main y ec) para que funcione o solo para la main

    saludos de Mexico 🙂

    1. Hola Edgar como estas, no se cual sera el inconveniente por el cual deseas programar el/los chip, pero por lo general si lees los detalles de compilación de los bios, podras ver si es necesario flashear ambos o uno solo, como te digo todo depende del problema. Busca el «changelog» del bios y fijate que dice. Un saludo

  3. Consulta, al programar la Bios de la netbook G5 de Conectar igualdad, se pierde la licencia del sistema operativo los activadores como el KMS y otros no pueden activar el sistema.
    Sale ese odioso cartel de active sus sistema cada cierto tiempo. ahora mi pregunta.
    ¿Existe alguna forma de extraer la licencia original que traía la bios de la net antes de flashear e introducirla en el bin que tienes tu?
    No soy muy experto pero en la lineas de códigos que muestra el programador ch341a de seguro esta. Saludos

    1. Las licencias KMS tienen la peculiaridad de dejar de funcionar cuando se cambia el hardware (a lo que a mi concierne), pero lo mas seguro que dirás «Yo no cambié ningún componente», y te creo, pero lo que haces al cambiar el firmware del BIOS es desplazar toda la informacion que posee dentro, hasta su ID interna

      Si no fui muy claro (porque lo escribí al «Tun-Tun») preguntá

  4. Hola a todos! Les quiero contestar a la mayoría que tuvo el problema de reprogramar el Bios EC y nunca más volvió a encender la netbook. Es simple, sólo deben buscar y descargar el BIN para las netbook que tiran el error de las luces. Se lo reprograma al CHIP EC y queda solucionado. Yo, hice eso y me volvió a encender la net. Espero que alguno sepa si existe algún adaptador o programador estilo CH341A, ya que la pinza no lo agarra al chip EC, por lo tanto tuve que hacer bastantes malabares. Saludos!

    1. Me paso que yo solo lei el ec y la netbook ahora no enciende, una ef10mi2.
      Tengo el programador negro el cual dicen que causa problema a la hora de grabar el EC, lo leia pero se «desconectaba».
      Compre uno verde pero el mismo no me lee ningun bios jaja mañana tengo que cambiarlo.
      por lo menos tu comentario me da algo de esperanza sino de ultima tendre que comprar otra placa…

  5. hola.. tengo ,mi netbook del gobierno g5 que reprograme el EC.. pero al terminar el proceso no prendio mas.. me podrian ayudar?

    1. yo estoy en la misma, lei por ahi que es el programador negro de bordes dorados el problema… vere con una verde cuando lo tenga sino sera placa nueva.

  6. Quizás hace un año anduve muy acelerado y pasé como si nada por esta publicación sin tomarme el tiempo de leerla con total tranquilidad como se merece. E inevitablemente a posterior aplaudirla, es una joyita EN ESPAÑOL de esas publicaciones que casi no se encuentran. Muchas Gracias.

  7. Hola Cristian, tengo una noblex sf20pa2 de un cliente. ingreso porque no cargaba, despues de cambiar una resitencia fusible salio andando, pero estaba bloqueada. Por apurado para desbloquearla en vez de borrar y grabar la bios, borre y grabe los datos de la bios en el otro integrado (winbond de 8 pines que esta cerca del conector de HDMI). tengo otra igual de otro cliente (ya arreglada y liberada) la desarme, le saque ese integrado, lo clone y coloque los los integrados cambiados(el de la 1 lo puse en la 2 y el 2 lo puse en la 1) la 2 sigue andando perfectamente pero la 1 anda pero no me carga. Ya chequie todas las resistencias, fusibles y diodos. Sigue sin cargar. La pregunta es: se puede configurar EC desde windows o DOS???
    desde ya muchas gracias

  8. Hola! Como va? he estado leyendo bastante y creo que es la hora de preguntar por aca. Tengo una net de 5ta. gen, la cual reprograme el BIOS. la maquina paso el bloqueo, pero creo cometi el error de probarla con un disco en el cual estaba instalado un win7. Despues de esto al ver que la maquina ya estaba desbloqueada… la reinicie para chequear que todo estuviera bien, y aca viene el problema.. no prendio mas. Ninguna luz, ni media señal de que quiera prender o cargar.
    Mis preguntas son las siguientes…. puede ser que un sistema operativo no compatible haya causado esto? creo haber leído por algun lado que algunas bios solo funcionan con win10.
    Segunda pregunta… el problema de que no prenda ni cargue, que no haga nada… puede que sea por el chip EC? (no es el fusible ya lo he revisado)
    Desde ya muchas gracias!

    1. Hola MattSamma1294, como estas, una vez desbloqueada la maquina el hecho de cambiar el disco rigido y/o sistema operativo no provocaría nunca lo que te sucedió, eso si revisa si todos los conectores /flex de la netbook esten en su lugar porque es bastante común que haya quedado algo mal conectado o simplemente desconectado, suele suceder por el simple hecho de desarmar la netbook y mover algun contacto cable, es normal en electronica tan reducida, (sin ir mas lejos te estoy escribiendo desde una netbook g5 que el bluetooth tiene un alcance de 2 metros cuando deberia ser de 10 metros, y me preguntaras que paso y seguramente no conecte la antena del BT !! en fin cosas que pasan..) Con respecto al chip EC es correcto lo que afirmas, si el EC esta mal soldado con soldaduras frias o simplemente no esta en la placa, la netbook no arrancará ni dara ningun tipo de señal de vida. Espero te haya sido de ayuda

  9. buenass gente! consulto a quien haya tenido esta experiencia: en una G4 (edunec) realizé este procedimiento, reemplacé el TPM y reprograme la bios con el binario que usan todos para el desbloqueo, el resultado fue que la compu detecta la batería y parece que comienza a cargarla al rato apaga la luz y en el windows dice «0% disponible conectado y sin cargarse» sé que no es la batería porque ésta si se carga en otra compu. ¿será el binario o no debí cambiarle el TPM, le puse uno virgen porque quería que la compu suspendiera? saludos a los electrónicos..

  10. Muy buen articulo, por google no encontre mucho del EC pero aqui explica bien, tengo una duda, el EC va acompañado del Flash EC osea el EC es el microcontrolador?
    Segun entiendo el EC son dos cosas el microcontrolador y el EC flash donde se localiza la firmware, es asi?
    Esto aparte esta la BIOS que es aparte de esto verdad?

    1. Hola Lucas,

      el EC va acompañado del Flash EC osea el EC es el microcontrolador?

      Asi es tal cual se ve en la imagen, se personaliza segun la netbook/notebook

      Segun entiendo el EC son dos cosas el microcontrolador y el EC flash donde se localiza la firmware, es asi?

      Asi es.

      Esto aparte esta la BIOS que es aparte de esto verdad?

      Exactamente como lo mencionas

      un saludo !!

  11. Buenas noches…. programe la ec y al cargar windowns no me funciona el teclado ni el pad. … Lo raro es que desde el setup lo utilizo sin problemas…. alguno le paso?????

  12. Hola Cristian intente desbloquear las netbook del gobierno y 5 de ellas quedaron en el estado que no enciende ningun led, no enciende nada, lo único que hace es que este integrado que muestras en el post se calienta mucho, eh quemado las placas madres? por favor dime que no (las intente desbloquear con el programador y el metodo de programar la bios.)

  13. Hola Cristian, gracias por compartir , muy bueno tu post. Si se permite pedir algo, podrias dar info sobr eSecuencias de Encendido y Apagado de la PC . Gracias muy buena la pagina.

  14. Cristian solamente escribo para agradecer la info. Genial el aspecto técnico pero también la parte «humana» dando ayuda que en muchos casos nos permite ganarnos la vida. Un abrazo desde Chaco. Sigo aprendiendo con todo esto. ☺

  15. Hola Cristian, como estas?…antes que nada, muy buen trabajo el tuyo de ayudar a los que queremos aprender, mi duda es:
    la netbook se pone mas lenta una vez hecho el desbloqueo?, siendo ese el caso, la solución es formatear reinstalando todo?. las G5 que he desbloqueado tienen ese problema pero no se si son casos al azar. Nuevamente gracias, un abrazo desde San Juan

  16. Hola…este post me está instruyendo mucho…ahora bien UNA PREGUNTA: el EC en ciertos casos pued e ser programado como la BIOS ….es decir, en caso de fallo (no físico) de este EC es posible encontrar el dump correspondiente y reprogramarlo tal como una flash BIOS…y en tal caso un programador tipo CH341A con su correspondiente adaptador y softe¡ware serviría??? GRACIAS DESDE YA

    1. Hola Luis, por supuesto, puedes reprogramar la memoria spi perteneciente al ec tranquilamente. En caso de que falle el integrado ahí sí debes cambiarlo. por lo general tienen incluso su propia versión de software . Así como lo tienen los bios. las memorias del ec suelen ser mas pequeñas que las de los bios ya que son software más pequeños. Por ahí lo querés que deberías revisar son las tensiones de alimentación de la memoria de spi al programarlo, que pueden diferir algunas veces con las del BIOS, vienen algunos adaptadores que pueden reducir la tensión si fuese necesario. Un saludo

      1. SOLUCIONE SIN DESOLDAR NADA hola a todos tengo una positivo BGH y solucione este inconveniente de una manera poco aconsejable ya que hice contacto en dos de los pines que están en una esquina con un destornillador. Funciona así presionó el botón de encendido y ni bien prende la luz azul hago el contacto menos de un segundo y la netbook positivo BGH g5 enciende el único y gran drama es que al apagarla debo hacer lo mismo por favor informen si se puede reprogramar desde la misma netbook cuando está prendida gracias.

  17. Saben que me dedico a reprogramar BIOS de Netbook G5 y casualmente tengo un problema que creo que tiene que ver con esta EC BIOS. Primera vez que me llega una G5 de marca Noblex. Uso el programador MiniPro TL866 y después de reprogramar no encendió, se murió, no prende ninguna luz de carga ni algo por estilo. Y leyendo e investigando intuyo que tiene que ver con esta BIOS que controla la carga, tensión y demás. Me encantaría que me asesoren y asistan con este problema, ya que así de muerta, al conectar el programador me lee la BIOS aun. Gracias!

    1. hola bro yo tambien tenia el mismo problema, lo tengo, y calienta el EC o controlador embebido que muestarn en este post, pudiste resolver el problema?

    1. Si te refieres a Keyboard Controller, si, este chip realiza el control y manejo de la matriz del KB, entrando directamente desde el conector a la interface qiue posee el IC. Existen diferentes marcas de integrados, IT, ene, smsc, Winbond entre otras. Puedo subirte una imagen ampliada del diagrama si deseas ver los puertos. IUn saludo!

Responder a Luis Cancelar respuesta