5.1.6.2.3. Non-Functional requirements

Requirement: label REQ_INT3_1732790222 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Non-Functional
priority: Low

The USART initialization process should complete in less than 10 milliseconds

Requirement: label REQ_INT3_1732790466 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Non-Functional
priority: Low

System should support baudrates up to 115200 bps.

Requirement: label REQ_INT3_1732790734 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Non-Functional
priority: Low

System should maintain reliable and consistent transfer of data at high baud rates without data loss

Requirement: label REQ_INT3_1732790896 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Non-Functional
priority: Low

USART pins must handle up to 3.3V logic levels without failures.

Requirement: label REQ_INT3_1732790937 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Non-Functional
priority: Low

Each USART function must be optimized to use no more than 13 KB of available memory to ensure efficient operation within the constraints of the hardware.