All PSoC Application Notes

AN2079: Controller Core


Author:

Date published:

Software:


This design demonstrates how CY8C26443 can be used to built a versatile embedded controller with a minimum count of external hardware components and by employing a very basic knowledge of the assembly language. Actually, the only essential external components are: an output buffer, small size 5V relays, switches/buttons and connectors. The control code is written in the assembly language and organised as a template that can be easily tailored for many practical applications, such as process control, home automation, security alarms and vending machines. The code is organised as a state machine and most modifications are limited to changes of numerical values of parameters, rather than the code. The code changes are simplified and limited to copy & paste of the existing blocks, which are clearly marked for that purpose. The main benefit of this core is that even less experienced programmers can produce and employ a practical controller, with significant reduction in the design time (hours rather than days) andon a modest budget.


 Application Note:

an2079.pdf | Size: 581.8 KBytes | Downloads: 478

 Project Files: