Arduino ನಿಂದ ಹಿಡಿದು ಇತರ ಅನೇಕರಿಗೆ ನಾವು ಆಗಾಗ್ಗೆ ಬಳಸುವ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳ ಬಹುಸಂಖ್ಯೆಯನ್ನು ಬಳಸುತ್ತೇವೆ MCU ಘಟಕಗಳು ಅಥವಾ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು. ಸಾಧ್ಯವಾಗುತ್ತದೆ ಕೆಲವು ಪ್ರಮುಖ ಚಿಪ್ಸ್ ಈ ಸಾಧನಗಳನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ ಮತ್ತು ಪ್ರೋಗ್ರಾಮರ್ ರಚಿಸಿದ ಸೂಚನೆಗಳನ್ನು ನಿರೀಕ್ಷಿತ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬಹುದು.
ಆದಾಗ್ಯೂ, ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ವಲಯವು ಸಾಕಷ್ಟು ವಿಶಾಲವಾಗಿದೆ., CPUಗಳು ಅಥವಾ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳಂತೆಯೇ, ಅನೇಕ ವಿನ್ಯಾಸಕರು ಅಥವಾ ತಯಾರಕರು, ಹಾಗೆಯೇ ಮಾದರಿಗಳು ಮಾತ್ರವಲ್ಲದೆ, ನೀವು ತಿಳಿದಿರಬೇಕಾದ ಹಲವಾರು ವಿಭಿನ್ನ ಕುಟುಂಬಗಳೂ ಇವೆ. ಆದ್ದರಿಂದ, ನಾವು ಈ ಲೇಖನವನ್ನು ಈ ವಿಷಯಕ್ಕೆ ಮೀಸಲಿಡಲಿದ್ದೇವೆ, ಇದರಿಂದ ನಿಮ್ಮ ಯೋಜನೆಗಳಿಗೆ ಯಾವುದು ಹೆಚ್ಚು ಆಸಕ್ತಿಯನ್ನುಂಟುಮಾಡುತ್ತದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿಯುತ್ತದೆ…
ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಅಥವಾ ಎಂಸಿಯು ಎಂದರೇನು?
Un ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಅಥವಾ MCU (ಮೈಕ್ರೋ ಕಂಟ್ರೋಲರ್ ಯುನಿಟ್) ಇದು ಕೇಂದ್ರೀಯ ಪ್ರೊಸೆಸರ್ (CPU), ಮೆಮೊರಿ ಮತ್ತು ಪೆರಿಫೆರಲ್ಗಳ ಕಾರ್ಯಗಳನ್ನು ಒಂದೇ ಚಿಪ್ನಲ್ಲಿ ಸಂಯೋಜಿಸುವ ಕಾಂಪ್ಯಾಕ್ಟ್ ಸಾಧನವಾಗಿದೆ. ಈ ಸಾಧನವು ಅನೇಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ವ್ಯವಸ್ಥೆಗಳ ಕೇಂದ್ರಬಿಂದುವಾಗಿದೆ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಮೂಲಭೂತವಾಗಿದೆ. ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುವುದಾದರೆ, ವೈರ್ಡ್ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ಗೆ ಉತ್ತಮ ಪರ್ಯಾಯವಾಗಿದೆ, ಹೀಗೆ ಒಂದೇ ಚಿಪ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಆಗಿರುವುದರಿಂದ ಬಹುಸಂಖ್ಯೆಯ ಕಾರ್ಯಗಳನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳನ್ನು a ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ವ್ಯಾಪಕ ವೈವಿಧ್ಯಮಯ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಅದರ ಬಹುಮುಖತೆ ಮತ್ತು ದಕ್ಷತೆಯಿಂದಾಗಿ. ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳ ಬಳಕೆಯ ಕೆಲವು ಉದಾಹರಣೆಗಳು ಆಟೋಮೊಬೈಲ್ಗಳಲ್ಲಿ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳು, ಗೃಹೋಪಯೋಗಿ ಉಪಕರಣಗಳು, ಕೈಗಾರಿಕಾ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ವ್ಯವಸ್ಥೆಗಳು, ಪ್ರಕ್ರಿಯೆ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳು, ಆಟಿಕೆಗಳು, ಭದ್ರತಾ ವ್ಯವಸ್ಥೆಗಳು, ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು ಮತ್ತು ಇತರ ಅನೇಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಉಪಕರಣಗಳನ್ನು ಒಳಗೊಂಡಿವೆ.
ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳ ಭಾಗಗಳು
ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು ಸಂಯೋಜಿತ ಸಾಧನಗಳಾಗಿವೆ, ಮತ್ತು ಅವುಗಳ ಎಲ್ಲಾ ಘಟಕಗಳನ್ನು ಚಿಪ್ ಅಥವಾ ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ನಡುವೆ ಅತ್ಯಂತ ಮೂಲಭೂತ ಭಾಗಗಳು ಈ ಚಿಪ್ಗಳೆಂದರೆ:
- CPU (ಕೇಂದ್ರ ಸಂಸ್ಕರಣಾ ಘಟಕ): ಕೇಂದ್ರ ಸಂಸ್ಕರಣಾ ಘಟಕವು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ನ ಮೆದುಳು ಮತ್ತು ಅದರ ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ. ನಿರೀಕ್ಷಿತ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಘಟಕಗಳಲ್ಲಿ ಅವುಗಳನ್ನು ಸರಿಯಾಗಿ ಅರ್ಥೈಸಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಪ್ರೋಗ್ರಾಂನ ಡೇಟಾ ಮತ್ತು ಸೂಚನೆಗಳನ್ನು ಬಳಸಲು ಈ ಘಟಕವು ಜವಾಬ್ದಾರವಾಗಿದೆ. ಅಂದರೆ, CPU ಎಲ್ಲಾ ಲೆಕ್ಕಾಚಾರದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ತರ್ಕವನ್ನು ಆಧರಿಸಿ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. CPU ನ ವೇಗ ಮತ್ತು ದಕ್ಷತೆಯು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಾಗಿ ನಿರ್ಧರಿಸುತ್ತದೆ. ಜೊತೆಗೆ, ಅವುಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಇಂಟರಪ್ಟ್ ಸಿಸ್ಟಮ್ಗಳಂತಹ ಪ್ರಾಥಮಿಕ ಭಾಗಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ, ಇದು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಕೆಲವು ಘಟನೆಗಳಿಗೆ ಸಮಯೋಚಿತವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಈವೆಂಟ್ ಸಂಭವಿಸಿದಾಗ, ಉದಾಹರಣೆಗೆ ಸಿಗ್ನಲ್ ಇನ್ಪುಟ್ ಅಥವಾ ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯವನ್ನು ತಲುಪುವ ಟೈಮರ್, ಈ ಘಟನೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ತನ್ನ ಪ್ರಸ್ತುತ ಕಾರ್ಯವನ್ನು ಅಡ್ಡಿಪಡಿಸಬಹುದು.
- ಸ್ಮರಣೆ: ಅವರು ಸಾಮಾನ್ಯವಾಗಿ RAM ಮತ್ತು ಫ್ಲಾಶ್ ನಂತಹ ಎರಡು ರೀತಿಯ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. RAM ಅನ್ನು ತಾತ್ಕಾಲಿಕ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ರೂಪಿಸುವ ಸೂಚನೆಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂನ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯದಲ್ಲಿ ಡೇಟಾ (ವೇರಿಯಬಲ್ಗಳು, ಸ್ಥಿರಾಂಕಗಳು,...) ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸಂಗ್ರಹಿಸಲು ಫ್ಲ್ಯಾಷ್ ಮೆಮೊರಿಯನ್ನು ಬಳಸಿದಾಗ ಮತ್ತು ಇದು RAM ನಂತೆ ಬಾಷ್ಪಶೀಲವಾಗಿರುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ವಿದ್ಯುತ್ ಅಡಚಣೆಯಾದಾಗ ಅಥವಾ ಸಾಧನವನ್ನು ಆಫ್ ಮಾಡಿದಾಗ, ಪ್ರೋಗ್ರಾಂ ಉಳಿಯುತ್ತದೆ.
- ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಪೆರಿಫೆರಲ್ಸ್ (I/O): ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಅನ್ನು ಹೊರಗಿನ ಪ್ರಪಂಚದೊಂದಿಗೆ ಸಂವಹನ ಮಾಡಲು ಅನುಮತಿಸಿ. ಇವುಗಳು ಡಿಜಿಟಲ್ I/O ಪೋರ್ಟ್ಗಳು, ಅನಲಾಗ್-ಟು-ಡಿಜಿಟಲ್ ಪರಿವರ್ತಕಗಳು (ADC), ಡಿಜಿಟಲ್-ಟು-ಅನಲಾಗ್ ಪರಿವರ್ತಕಗಳು (DAC), UART, SPI, ಮತ್ತು I2C ನಂತಹ ಸಂವಹನ ಇಂಟರ್ಫೇಸ್ಗಳು, ವಿವಿಧ ನಿಯಂತ್ರಕಗಳು, ಟೈಮರ್ಗಳು, ಕೌಂಟರ್ಗಳು, GPIO, ಮತ್ತು ಇತರರು.
ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಅಥವಾ ಸಿಪಿಯುಗಿಂತ ಇದು ಹೇಗೆ ಭಿನ್ನವಾಗಿದೆ?
ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಮತ್ತು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಎರಡು ಮೂಲಭೂತ ಘಟಕಗಳಾಗಿವೆ, ಆದರೆ ಅವುಗಳು ಗಮನಾರ್ಹ ವ್ಯತ್ಯಾಸಗಳು ರಚನೆ ಮತ್ತು ಬಳಕೆಯ ವಿಷಯದಲ್ಲಿ, ಅನೇಕ ಜನರು ಎರಡನ್ನು ಗೊಂದಲಗೊಳಿಸಿದರೂ ಅಥವಾ ಅವು ಒಂದೇ ಎಂದು ನಂಬುತ್ತಾರೆ.
CPU ಮಾತ್ರ ಸಂಯೋಜನೆಗೊಳ್ಳುತ್ತದೆ ಕ್ರಿಯಾತ್ಮಕ ಘಟಕಗಳು ಸೂಚನೆಗಳ ನಿಯಂತ್ರಣ ಮತ್ತು ವ್ಯಾಖ್ಯಾನಕ್ಕಾಗಿ, ರೆಜಿಸ್ಟರ್ಗಳು, ಹಾಗೆಯೇ ಎಎಲ್ಯು, ಎಫ್ಪಿಯು, ಇತ್ಯಾದಿಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸೂಚನೆಗಳು ಮತ್ತು ಇತರ ಸಹಾಯಕ ಅಂಶಗಳೊಂದಿಗೆ ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುವ ರೀತಿಯಲ್ಲಿ ಸಂಯೋಜಿಸಬಹುದು, ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಅರ್ಥದಲ್ಲಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮುಚ್ಚಲಾಗುತ್ತದೆ. CPU ಬಿಡುವ ಅನೇಕ ಭಾಗಗಳು. ವಾಸ್ತವವಾಗಿ, CPU ಕಂಪ್ಯೂಟರ್ನ ಮೆದುಳಾಗಿದ್ದರೆ, MCU ಅನ್ನು ಸಂಪೂರ್ಣ ಕಂಪ್ಯೂಟರ್ ಎಂದು ಪರಿಗಣಿಸಬಹುದು, ಏಕೆಂದರೆ ಇದು ಒಂದೇ ಚಿಪ್ನಲ್ಲಿ ಎಲ್ಲಾ ಮೂಲಭೂತ ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
ಆದಾಗ್ಯೂ, ಹೆಚ್ಚಿನ ಏಕೀಕರಣವನ್ನು ನಿಯಮಗಳೊಂದಿಗೆ ಗೊಂದಲಗೊಳಿಸಬೇಡಿ ಸಂಕೀರ್ಣತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ. ಪ್ರಸ್ತುತ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು ಅತ್ಯಂತ ಸಂಕೀರ್ಣ ಮತ್ತು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯೊಂದಿಗೆ, ಪ್ರಸ್ತುತ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ ಮತ್ತು ಸರಳವಾದ ಕಾರ್ಯಕ್ಷಮತೆಯೊಂದಿಗೆ ಸಂಯೋಜಿತ CPU ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ. ವಾಸ್ತವವಾಗಿ, ಇಂದಿನ ಅನೇಕ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು ದಶಕಗಳ ಹಿಂದಿನ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳಂತೆಯೇ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೊಂದಬಹುದು. ಹೆಚ್ಚು ಏನು, ನಾವು ನಂತರ ನೋಡುವಂತೆ, ನಾವು 8 ರ CPU ಗಳಂತಹ 16-ಬಿಟ್ ಅಥವಾ 70-ಬಿಟ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಸಹ ಹೊಂದಿದ್ದೇವೆ.
SoC ಗೆ ಹೋಲಿಸಿದರೆ ವ್ಯತ್ಯಾಸಗಳು?
ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಒಂದೇ ಚಿಪ್ನಲ್ಲಿ ಹಲವಾರು ಅಂಶಗಳನ್ನು ಸಂಯೋಜಿಸುವುದರಿಂದ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ SoC ಯೊಂದಿಗೆ ಗೊಂದಲಕ್ಕೊಳಗಾಗುತ್ತದೆ (ಸಿಸ್ಟಮ್ ಆನ್ ಎ ಚಿಪ್)ಆದಾಗ್ಯೂ, ಇದು ಒಂದೇ ಅಲ್ಲ. CPU vs MCU ನಂತೆ, SoC ಗಳು ಪ್ರಸ್ತುತ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯೊಂದಿಗೆ CPU ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತವೆ. ಇದಲ್ಲದೆ, SoC ಒಂದು ಅನಂತ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಮತ್ತು ಮುಂದುವರಿದ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಮತ್ತೊಂದೆಡೆ, SoC ಸಾಮಾನ್ಯವಾಗಿ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗೆ ಸಂಯೋಜಿಸಲಾದ ಕೆಲವು ಭಾಗಗಳನ್ನು ಸಂಯೋಜಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಇದು ಉದ್ದೇಶಿಸಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ RAM ಮತ್ತು ಫ್ಲ್ಯಾಷ್ ಮೆಮೊರಿ, ADC ಪರಿವರ್ತಕಗಳು ಇತ್ಯಾದಿಗಳ ಅಗತ್ಯವಿಲ್ಲ.
ಸ್ವಲ್ಪ ಇತಿಹಾಸ
ಆರಂಭಿಕ ಬಹು-ಸರ್ಕ್ಯೂಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಉದಾಹರಣೆಗೆ 1 ರಲ್ಲಿ ನಾಲ್ಕು-ಹಂತದ ವ್ಯವಸ್ಥೆಗಳಿಂದ AL1969 ಮತ್ತು 944 ರಲ್ಲಿ ಗ್ಯಾರೆಟ್ AiResearch ನಿಂದ MP1970, ಬಹು MOS LSI ಚಿಪ್ಗಳೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಮೊದಲ ಸಿಂಗಲ್-ಚಿಪ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಇಂಟೆಲ್ 4004, 1971 ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾಯಿತು. ಈ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಕ್ರಿಯಾತ್ಮಕ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಳವಡಿಸಲು ಹಲವಾರು ಬಾಹ್ಯ ಚಿಪ್ಗಳು ಬೇಕಾಗಿದ್ದವು, ಅದು ದುಬಾರಿಯಾಗಿತ್ತು. ಆದಾಗ್ಯೂ, ಬಹುತೇಕ ಸಮಾನಾಂತರವಾಗಿ, ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಎಂದು ನಾವು ಇಂದು ತಿಳಿದಿರುವದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. HE ಐಟಿ ಇಂಜಿನಿಯರ್ಗಳಾದ ಗ್ಯಾರಿ ಬೂನ್ ಮತ್ತು ಮೈಕೆಲ್ ಕೊಚ್ರಾನ್ಗೆ ಕಾರಣವಾಗಿದೆ, 1971 ರಲ್ಲಿ ಮೊದಲ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ನ ಯಶಸ್ವಿ ಸೃಷ್ಟಿ, TMS 1000, ಇದು ಓದಲು-ಮಾತ್ರ ಮೆಮೊರಿ, ಓದಲು/ಬರೆಯಲು ಮೆಮೊರಿ, ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಗಡಿಯಾರವನ್ನು ಒಂದೇ ಚಿಪ್ನಲ್ಲಿ ಸಂಯೋಜಿಸಿತು. ವಾಸ್ತವವಾಗಿ, ಇದು ಮತ್ತೊಂದು ಕಥೆಯಾಗಿದ್ದರೂ, ಇದು ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ನ ಕರ್ತೃತ್ವದ ಮೇಲೆ ಪೇಟೆಂಟ್ ಯುದ್ಧ ಮತ್ತು ಮೊಕದ್ದಮೆಗಳನ್ನು ಸೃಷ್ಟಿಸಿತು...
1970 ರ ದಶಕದಲ್ಲಿ, ದಿ ಜಪಾನಿನ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ತಯಾರಕರು ಆಟೋಮೊಬೈಲ್ಗಳಿಗಾಗಿ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಪ್ರಾರಂಭಿಸಿದರು. ಅವು ಕ್ರಮೇಣ ಜನಪ್ರಿಯವಾದವು, ಮತ್ತು ಸಿಂಗಲ್-ಚಿಪ್ TMS 1000 ಅಸ್ತಿತ್ವಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಇಂಟೆಲ್ ಕಂಟ್ರೋಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಿದ ಚಿಪ್ನಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು, ಇಂಟೆಲ್ 8048, ಇದು CPU ಜೊತೆಗೆ ಒಂದೇ ಚಿಪ್ನಲ್ಲಿ RAM ಮತ್ತು ROM ಅನ್ನು ಸಂಯೋಜಿಸಿತು. ಕಾಲಾನಂತರದಲ್ಲಿ, ಬಾಷ್ಪಶೀಲವಲ್ಲದ ನೆನಪುಗಳನ್ನು ಸುಧಾರಿಸಲಾಯಿತು ಮತ್ತು PROM ಅಥವಾ 1993 ರ EEPROM ಅನ್ನು ಪರಿಚಯಿಸುವವರೆಗೆ ಮೊದಲ ROM ಗಳಂತಹ ಶಾಶ್ವತ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಕಾರ್ಖಾನೆಯಲ್ಲಿ ರೆಕಾರ್ಡ್ ಮಾಡಲ್ಪಟ್ಟಿತು, ಅದು ಅಳಿಸಿಹಾಕಲು ಮತ್ತು ಮರು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಮತ್ತೊಂದು ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಸರಳ ರೀತಿಯಲ್ಲಿ ಮತ್ತು ನಿಮಗೆ ಬೇಕಾದಷ್ಟು ಬಾರಿ.
ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ, ಈ ರೀತಿಯ ಚಿಪ್ಗಳ ಸುತ್ತಲೂ ಕಂಪನಿಗಳು ಹುಟ್ಟಿಕೊಂಡವು ಅಟ್ಮೆಲ್, ಮೈಕ್ರೋಚಿಪ್ ಟೆಕ್ನಾಲಜಿ, ಮತ್ತು ಇನ್ನೂ ಅನೇಕ. ವಲಯದಲ್ಲಿನ ಇತರ ಕಂಪನಿಗಳು ಇಂಟೆಲ್, ಅನಲಾಗ್ ಸಾಧನಗಳು, ಸೈಪ್ರೆಸ್, AMD, ARM, ಹಿಟಾಚಿ, EPSON, Motorola, Zilog, Infineon, Lattice, National Semiconductor, NEC, Panasonic, Renesas, Rockell, Sony ನಂತಹ ತಮ್ಮದೇ ಆದ MCU ಗಳನ್ನು ವಿತರಿಸಲು ಪ್ರಾರಂಭಿಸಿದವು. , STMicroelectronics , ಸಾರಾಂಶ, ತೋಷಿಬಾ, ಇತ್ಯಾದಿ.
ಇಂದು, ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು ಅಗ್ಗವಾಗಿವೆ ಮತ್ತು ಹವ್ಯಾಸಿಗಳಿಗೆ ಮತ್ತು ವಿವಿಧ ಕೈಗಾರಿಕಾ ವಲಯಗಳಿಗೆ ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು. ಇದಲ್ಲದೆ, ಅವುಗಳು ಮಾರಾಟವಾಗಿವೆ ಎಂದು ಅಂದಾಜಿಸಲಾಗಿದೆ ಪ್ರಪಂಚದಾದ್ಯಂತ ಸುಮಾರು 5 ಬಿಲಿಯನ್ 8-ಬಿಟ್ ಘಟಕಗಳು, ಪ್ರಸ್ತುತ ಹೆಚ್ಚು ಬಳಸಲಾಗುತ್ತಿದೆ. ನೀವು ಅವುಗಳನ್ನು ಗೃಹೋಪಯೋಗಿ ವಸ್ತುಗಳು, ವಾಹನಗಳು, ಕಂಪ್ಯೂಟರ್ಗಳು, ಫೋನ್ಗಳು, ಕೈಗಾರಿಕಾ ಯಂತ್ರಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಲ್ಲಿ ಕಾಣಬಹುದು. ಇದಲ್ಲದೆ, ಅವರು ಗರಿಷ್ಠವಾಗಿ ಚಿಕ್ಕದಾಗಿಸುವಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿದ್ದಾರೆ, ವಿಶ್ವದ ಕೆಲವು ಚಿಕ್ಕ ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ರಚಿಸಿದ್ದಾರೆ, ಇದು ಉಪ್ಪಿನ ಕಣಕ್ಕಿಂತಲೂ ಚಿಕ್ಕದಾಗಿದೆ.
ISA ಮತ್ತು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಕುಟುಂಬಗಳು
ಎಂಸಿಯು ಅಥವಾ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಎಂದರೇನು ಎಂಬುದರ ಕುರಿತು ಈಗ ನಿಮಗೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ತಿಳಿದಿದೆ, ಅವುಗಳಲ್ಲಿ ಕೆಲವನ್ನು ನೋಡೋಣ ಅತ್ಯಂತ ಪ್ರಮುಖ ಕುಟುಂಬಗಳು ಈ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು. ಮತ್ತು, CPU ಗಳಂತೆ, ಅವುಗಳನ್ನು ISA ಪ್ರಕಾರ ವಿಂಗಡಿಸಬಹುದು, ಅಂದರೆ, ಸೂಚನೆಗಳ ಸಂಗ್ರಹ, ರೆಜಿಸ್ಟರ್ಗಳು ಮತ್ತು ಬಳಸಲಾಗುವ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಬೈನರಿ ಪ್ರೋಗ್ರಾಂಗಳ ಹೊಂದಾಣಿಕೆಯು ಇದನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಕುಟುಂಬಗಳ ನಡುವೆ. ಮತ್ತು ಈ ಕುಟುಂಬಗಳು ಚಿಪ್ನಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಮಾದರಿ, ಬ್ರ್ಯಾಂಡ್ ಅಥವಾ ಘಟಕಗಳಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವತಂತ್ರವಾಗಿವೆ.
ಪೈಕಿ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಕುಟುಂಬಗಳು ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ:
- ಮಕ್ಕಳು: ಆಲ್ಟೆರಾದಿಂದ ಎಫ್ಪಿಜಿಎಗಳಿಗಾಗಿ ಸಾಫ್ಟ್ಕೋರ್ಗಳ ಪೀಳಿಗೆಯಾಗಿದೆ, ಈಗ ಇಂಟೆಲ್ನಿಂದ ಹೀರಿಕೊಳ್ಳಲ್ಪಟ್ಟಿದೆ.
- ಬ್ಲ್ಯಾಕ್ಫಿನ್: 16/32-ಬಿಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳ ಕುಟುಂಬವಾಗಿದ್ದು, ಅನಲಾಗ್ ಸಾಧನಗಳಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ತಯಾರಿಸಲಾಗಿದೆ ಮತ್ತು ಮಾರಾಟ ಮಾಡಲಾಗುತ್ತದೆ. ಪ್ರೊಸೆಸರ್ಗಳು ಅಂತರ್ನಿರ್ಮಿತ ಡಿಜಿಟಲ್ ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸರ್ (ಡಿಎಸ್ಪಿ) ಕಾರ್ಯವನ್ನು ಸಹ ಹೊಂದಿವೆ, ಇದನ್ನು 16-ಬಿಟ್ ಮಲ್ಟಿಪ್ಲಿಕೇಶನ್-ಕ್ಯುಮ್ಯುಲೇಷನ್ (ಎಂಎಸಿ) ನಿರ್ವಹಿಸುತ್ತದೆ.
- ಟೈಗರ್ಶಾರ್ಕ್: ಸೂಪರ್ ಹಾರ್ವರ್ಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಸಿಂಗಲ್-ಚಿಪ್ ಕಂಪ್ಯೂಟರ್, ಅನಲಾಗ್ ಸಾಧನಗಳಿಂದ ಕೂಡ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕಡಿಮೆ ವಿದ್ಯುತ್ ಬಳಕೆಯೊಂದಿಗೆ ಹೆಚ್ಚಿನ ಕಂಪ್ಯೂಟಿಂಗ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಅವು ಸೂಕ್ತವಾಗಿವೆ. ಈ ಪ್ರೊಸೆಸರ್ಗಳು ವಿಶಿಷ್ಟವಾದ ಮೆಮೊರಿ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ನೀಡುತ್ತವೆ ಅದು ವಾನ್ ನ್ಯೂಮನ್ ಬಸ್ ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪೆನಾಲ್ಟಿ ಇಲ್ಲದೆ ಡೇಟಾ ಮತ್ತು ಸೂಚನೆಗಳಿಗೆ ಸಮರ್ಥ ಪ್ರವೇಶವನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ.
- ಕಾರ್ಟೆಕ್ಸ್-ಎಂ- ARM ನ ಕಾರ್ಟೆಕ್ಸ್-M ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳು 32-ಬಿಟ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳ ಜನಪ್ರಿಯ ಕುಟುಂಬವಾಗಿದ್ದು, ಅವು ಅತ್ಯಂತ ಶಕ್ತಿ ದಕ್ಷತೆ ಮತ್ತು ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನೀಡುತ್ತವೆ. ಅವು ವಿಶೇಷವಾಗಿ ಕೈಗಾರಿಕಾ ಮತ್ತು ಗ್ರಾಹಕ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಜನಪ್ರಿಯವಾಗಿವೆ ಮತ್ತು ಪ್ರಸ್ತುತ ಅನೇಕ ಕಂಪನಿಗಳು ಮಾರಾಟ ಮಾಡುವ ಆಧುನಿಕ ಚಿಪ್ಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ.
- AVR32: ಇದು Atmel ನಿಂದ ತಯಾರಿಸಲ್ಪಟ್ಟ 32-ಬಿಟ್ RISC ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಆಗಿದೆ, ಮತ್ತು ನೀವು ಅದನ್ನು Arduino ಮತ್ತು ಅದರ ತದ್ರೂಪುಗಳಂತಹ ಅನೇಕ ಅಭಿವೃದ್ಧಿ ಬೋರ್ಡ್ಗಳಲ್ಲಿ ಕಾಣಬಹುದು.
- ಆರ್ಎಸ್ಸಿ-ವಿ: ಈ ಮುಕ್ತ ISA ARM ಅನ್ನು ಮೀರಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳ ಜಗತ್ತಿನಲ್ಲಿ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಹೊಂದಲು ಪ್ರಾರಂಭಿಸಿದೆ, ಏಕೆಂದರೆ ಇದು ತುಂಬಾ ಮೃದುವಾಗಿರುತ್ತದೆ ಮತ್ತು ರಾಯಧನವನ್ನು ಪಾವತಿಸದೆ ಅದರ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
- ಪಿಐಸಿ- ಮೈಕ್ರೋಚಿಪ್ ಟೆಕ್ನಾಲಜಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ 8-ಬಿಟ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳ ಕುಟುಂಬವಾಗಿದೆ, ಇದು ಅವರ ಮುಂದುವರಿದ RISC ಆರ್ಕಿಟೆಕ್ಚರ್ಗೆ ಹೆಸರುವಾಸಿಯಾಗಿದೆ ಮತ್ತು ಉದ್ಯಮದಲ್ಲಿ ಸಾಕಷ್ಟು ಜನಪ್ರಿಯವಾಗಿದೆ.
- PowerQUICC: IBM ನ ಪವರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ತಂತ್ರಜ್ಞಾನವನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಮೊಟೊರೊಲಾ (ಈಗ ಫ್ರೀಸ್ಕೇಲ್) ನಿಂದ ಬಳಸಲ್ಪಟ್ಟಿದೆ, ಅವು ಎಂಬೆಡೆಡ್ ನೆಟ್ವರ್ಕ್ ಉಪಕರಣಗಳು, ಕೈಗಾರಿಕಾ ಮತ್ತು ಸಾಮಾನ್ಯ ಎಂಬೆಡೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಸಂಪೂರ್ಣ ಸ್ಪೆಕ್ಟ್ರಮ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ.
- ವಿಸ್ತರಣೆ: ಇವು ಫುಜಿತ್ಸುವಿನ MCUಗಳು, ಮತ್ತು ಅನಲಾಗ್ ಮತ್ತು ಡಿಜಿಟಲ್ ಉತ್ಪನ್ನಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾಗಿವೆ ಮತ್ತು ದಕ್ಷತೆ ಮತ್ತು ಸಮತೋಲಿತ ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
- 8051: ಇದು ಇಂಟೆಲ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ 8-ಬಿಟ್ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಆಗಿದೆ, ಆದರೂ ನೀವು ಈಗ ಇದನ್ನು ಇತರ ಕಂಪನಿಗಳಿಂದ ತಯಾರಿಸಿರುವುದನ್ನು ಕಾಣಬಹುದು. ಇದು ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. 8051 ಹಾರ್ವರ್ಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರಿತ CISC ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಆಗಿದೆ.
- ಟ್ರೈಕೋರ್: ಇನ್ಫಿನಿಯನ್ ಟೆಕ್ನಾಲಜೀಸ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಆಗಿದೆ. ಟ್ರೈಕೋರ್ ಒಂದೇ ಚಿಪ್ನಲ್ಲಿ RISC ಪ್ರೊಸೆಸರ್ ಕೋರ್, ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಮತ್ತು DSP ಯ ಅಂಶಗಳನ್ನು ಒಂದುಗೂಡಿಸುತ್ತದೆ. ಆ ಸಮಯದಲ್ಲಿ ಅದು ಕ್ರಾಂತಿಯಾಗಿತ್ತು.
- MC-48 ಅಥವಾ 8048: ಇದು ಇಂಟೆಲ್ ಲೈನ್ನಿಂದ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಆಗಿದ್ದು, 64 ಬೈಟ್ಗಳ RAM ಮತ್ತು 4096 ಬೈಟ್ಗಳ ಬಾಹ್ಯ ಪ್ರೋಗ್ರಾಂ ಮೆಮೊರಿಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದೆ.
- ಮೈಕೋ8- 8-ಬಿಟ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಕುಟುಂಬವು ಸಂಪೂರ್ಣವಾಗಿ ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಮೆಮೊರಿ ಮತ್ತು ಲ್ಯಾಟಿಸ್ ಎಫ್ಪಿಜಿಎಗಳಿಗೆ ತರ್ಕದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.
- ಪ್ರೊಪೆಲ್ಲರ್: 32-ಬಿಟ್ ಮಲ್ಟಿಕೋರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಪ್ಯಾರಲಾಕ್ಸ್ ಇಂಕ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ. ಪ್ರತಿ ಪ್ರೊಪೆಲ್ಲರ್ 8 ಒಂದೇ ರೀತಿಯ 32-ಬಿಟ್ ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಸಾಮಾನ್ಯ ಹಬ್ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ.
- ಮೂಲ ಅಂಚೆಚೀಟಿ- ROM ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಸಣ್ಣ ವಿಶೇಷವಾದ ಬೇಸಿಕ್ ಇಂಟರ್ಪ್ರಿಟರ್ (PBASIC) ಹೊಂದಿರುವ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಆಗಿದೆ. ಇದನ್ನು Parallax, Inc ತಯಾರಿಸಿದೆ ಮತ್ತು Arduino ಬಿಡುಗಡೆಯಾಗುವ ಮೊದಲು ಮನೆಯಲ್ಲಿಯೇ ಬಹುಸಂಖ್ಯೆಯ ಯೋಜನೆಗಳನ್ನು ಮಾಡಲು ಬಯಸಿದ ತಯಾರಕರಿಗೆ ಇದು ಸಾಕಷ್ಟು ಜನಪ್ರಿಯ ಉತ್ಪನ್ನವಾಗಿದೆ.
- ಸೂಪರ್ ಹೆಚ್: ಇದು 32-ಬಿಟ್ RISC ಕಂಪ್ಯೂಟಿಂಗ್ ಸೂಚನಾ ಸೆಟ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಹಿಟಾಚಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ರೆನೆಸಾಸ್ನಿಂದ ಉತ್ಪಾದಿಸಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಗಳಿಗಾಗಿ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದೆ.
- ಟಿವಾ: ಟೆಕ್ಸಾಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಸರಣಿ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಆಗಿದೆ. ಇದು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಯುನಿಟ್ (FPU) ಜೊತೆಗೆ ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯೊಂದಿಗೆ 80MHz ವರೆಗಿನ ಅಂತರ್ನಿರ್ಮಿತ ಪ್ರೊಸೆಸರ್ ಗಡಿಯಾರ ಆವರ್ತನವನ್ನು ಹೊಂದಿದೆ.
- ಮೈಕ್ರೋಬ್ಲೇಜ್: ನಿಯಂತ್ರಕ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾದ ಹೆಚ್ಚು ಸಂಯೋಜಿತ ಪ್ರೊಸೆಸರ್ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಮೈಕ್ರೋಬ್ಲೇಜ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ Xilinx (ಈಗ AMD) FPGAಗಳ ಮೆಮೊರಿ ಮತ್ತು ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ತರ್ಕದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ, ಅಂದರೆ ಸಾಫ್ಟ್ಕೋರ್.
- ಪಿಕೋಬ್ಲೇಜ್: ಹಿಂದಿನದಕ್ಕೆ ಹೋಲುತ್ತದೆ, ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇದು 8-ಬಿಟ್ ಮತ್ತು ಸರಳವಾಗಿದೆ, ಹೆಚ್ಚು ಸಂಯೋಜಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ.
- XCore: ಅವುಗಳು XMOS ಮಲ್ಟಿಕೋರ್ MCUಗಳು, 32 ಬಿಟ್ಗಳು C ಭಾಷೆಯ ಪರಿಸರದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲ್ಪಟ್ಟಿವೆ ಮತ್ತು ನಿರ್ಣಾಯಕವಾಗಿ ಮತ್ತು ಕಡಿಮೆ ಸುಪ್ತತೆಯೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಅವು ತುಂಬಾ ಪೂರ್ಣಗೊಂಡಿವೆ ಮತ್ತು ಅಂಚುಗಳ ರೂಪದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು.
- Z8: Zilog ನಿಂದ, ಮತ್ತು ಅವುಗಳು 8-ಬಿಟ್ ಸಾಧನಗಳಾಗಿದ್ದು ಅದು ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸಂಪನ್ಮೂಲ ಆಯ್ಕೆಗಳನ್ನು ನೀಡುತ್ತದೆ. ಈ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು ಗ್ರಾಹಕ, ವಾಹನ, ಭದ್ರತೆ ಮತ್ತು HVAC ಉತ್ಪನ್ನಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ, ವೆಚ್ಚ-ಸೂಕ್ಷ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ.
- Z180: ಇದು ಹಿಂದಿನ ಶ್ರೇಣಿಗಳನ್ನು ನವೀಕರಿಸಿದ ಹೊಸ eZ ಬಿಡುಗಡೆಯ ಮೊದಲು Zilog ನಲ್ಲಿ ಜನಪ್ರಿಯವಾದವುಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಇದು 8-ಬಿಟ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, Z80 ಗಾಗಿ ಬರೆಯಲಾದ ದೊಡ್ಡ ಸಾಫ್ಟ್ವೇರ್ ಬೇಸ್ಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. Z180 ಕುಟುಂಬವು ಕ್ಲಾಕ್ ಜನರೇಟರ್, 16-ಬಿಟ್ ಕೌಂಟರ್ಗಳು/ಟೈಮರ್ಗಳು, ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್, ವೇಯ್ಟ್ ಸ್ಟೇಟ್ ಜನರೇಟರ್ಗಳು, ಸೀರಿಯಲ್ ಪೋರ್ಟ್ಗಳು ಮತ್ತು ಡಿಎಂಎ ಕಂಟ್ರೋಲರ್ನಂತಹ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಇಂಟಿಗ್ರೇಟೆಡ್ ಬಾಹ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.
- STM ಗಳನ್ನು: ಈ STMicroelectronics ಕುಟುಂಬವು ಈ ಕಂಪನಿಯ ಸ್ವಂತ ವಾಸ್ತುಶಿಲ್ಪದ ಆಧಾರದ ಮೇಲೆ ಕೆಲವು MCU ಘಟಕಗಳನ್ನು ಹೊಂದಿದೆ, ಆದಾಗ್ಯೂ ಇತ್ತೀಚಿನ ಮಾದರಿಗಳಲ್ಲಿ ಇದನ್ನು 32-ಬಿಟ್ ARM ಕಾರ್ಟೆಕ್ಸ್-M ಸರಣಿಯನ್ನು ಸಂಯೋಜಿಸಲು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ. ಇದು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ, ನೈಜ-ಸಮಯದ ಸಾಮರ್ಥ್ಯಗಳು, ಡಿಜಿಟಲ್ ಸಿಗ್ನಲ್ ಸಂಸ್ಕರಣೆ, ಕಡಿಮೆ-ಶಕ್ತಿ/ಕಡಿಮೆ-ವೋಲ್ಟೇಜ್ ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ಸಂಯೋಜಿಸುವ ಉತ್ಪನ್ನಗಳನ್ನು ನೀಡುತ್ತದೆ, ಆದರೆ ಸಂಪೂರ್ಣ ಏಕೀಕರಣ ಮತ್ತು ಅಭಿವೃದ್ಧಿಯ ಸುಲಭತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳುತ್ತದೆ.
ಇನ್ನೂ ಹೆಚ್ಚಿನವುಗಳಿವೆ, ಆದರೆ ಇವು ಅತ್ಯಂತ ಮುಖ್ಯವಾದವು…