Hubieras comenzado por ahi, la RTC y la memoria que piensas usar son paralelas, estas se usan generalmente con uP, pero se podria usar con uC. Habra que hecharle una mirada mas detenida al datasheet
. Es que cuando mencionan RTC o memoria externa, la mayoria piensa en el I2C
Despues de leer los datasheetsEs necesario trabajar con estos dispositivos paralelos?, para manejar la memoria necesitas 18 pines para el bus de direccion y como minimo 8 pines para el bus de datos aparte de los pines de control, y con la rtc la historia es parecida, lo bueno de esta memoria es su velocidad de escritura y lectura, pero dependiendo de cuan critico sea el tiempo para ti, a mi parecer para la aplicaion que pretendes hacer estos dispositivos son demasiados, a mi punto de vista quieres matar moscas con cañones
. Pero si deseas hacerlo de todas maneras con estos dispositivos, entonces tendras que tener en cuenta la cantidas de pines para gobernar a ambos, para el bus de datos, en ambos puedes usar todo un puerto del pic que sea de 8 pines y puedes ponerlos en paralelo ya que los dos tienen pines de contol como el /CS, lo que te permite selecionar entre un dispositivo y otro, ahora conlas direcciones, si no deseas usar toda la memoria , puedes usar 5 pines para direccionar ambos dispositivos, y luego necesitarias como otros 5 pines para el control de ambos. Como veras, estos dispositivos estan mas pensados para trabajar con uP, hasta en su datasheet lo dicen:"The MM58167B is a low threshold metal gate CMOS circuit that functions as a real time clock in bus oriented microprocessor systems"(para el RTC), Espero que mis comentarios no te desanimen
solo es para que tomes uan desicion con respecto a si usas paralelo o serial
, si lo vas a hacer como joby esta bien, tomara su tiempo pero se llega a realizar, pero si es para algo un poco mas alla, entonces hay que meditarlo mucho