![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMDAlQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA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APFVz/8Awrj/AKcfA3/hK/8A3RR/wrj/AKcfA3/hK/8A3RQB0H/Cd+D/APoa9D/8GMP/AMVR/wAJ34P/AOhr0P8A8GMP/wAVXP8A/CuP+nHwN/4Sv/3RR/wrj/px8Df+Er/90UAdB/wnfg//AKGvQ/8AwYw//FUf8J34P/6GvQ//AAYw/wDxVc//AMK4/wCnHwN/4Sv/AN0Uf8K4/wCnHwN/4Sv/AN0UAdhpmu6Prfm/2Tqtjf8Ak48z7JcJLsznGdpOM4PX0NaFc/4Y8Of8I/8Aav3Ghxefs/5BWlfYs7c/f/ePu68dMc9c8dBQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU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)
DS52071B-page 332 2012 Microchip Technology Inc.
MPLAB
XC16 C Compiler User’s Guide
L
-L..............................................................................80
-l ...............................................................................81
L constant suffix.....................................................101
Large Code Model....................................................61
Large Data Model.....................................................61
Latency...................................................................180
-legacy-libc...............................................................80
lib directo ry........ ................. ...... ..... ...... .....................57
Librarian ...................................................................53
librarian ..................................................................209
libraries
replaci ng mo dul es in......... ..... ...... ...................209
user defined......................................................57
Library .............................................................. 81, 197
ANSI Standard............ ...... ..... ................. ...... ....18
Functions ........................................................218
limits.h header file.............................................. 94, 95
Linker ................................................................. 53, 81
Linker Script ....................................................... 85, 87
Linking Options ........................................................79
--fill ....................................................................80
--gc-sections .....................................................80
-L.......................................................................80
-l........................................................................81
-legacy-libc........................................................80
-nodefaultlibs.....................................................81
-nostdlib ............................................................81
-s.......................................................................81
-u.......................................................................81
-Wl.....................................................................81
-Xlinker..............................................................81
LL, Suffix..................................................................94
Local Register Variables................................ 274, 275
long ...................................................94, 109, 147, 161
long double..................................83, 95, 109, 147, 161
long long..............................................69, 94, 109, 147
long long int..............................................................94
Loop Optimization..................................................152
Loop Optimizer.........................................................73
Loop Unrolling..........................................................74
Low-Priority Interrupts............................................182
M
-M.............................................................................78
Mabonga ........................................................ 205, 275
macro ....................................................76, 77, 79, 159
MacrosData Memory Allocation .............................120
main function.................................................... 25, 187
main-li ne co de......... ...... .........................................166
make files.................................................................55
map files...................................................................58
-mauxflash................................................................62
-mconst-in-auxflash...................................60, 142, 159
-mconst-in-code.........................................60, 142, 159
-mconst-in-data .........................................60, 142, 159
-mcpu .......................................................................61
-MD ..........................................................................78
Memory ..................................................................221
memory allocation..................................................117
data memory..................... ..... ................. ...... ..118
function code...................................................156
non-auto variables...........................................118
static variables ............ ...... ..... ...... ................. ..119
Memory Models........................................ 18, 142, 159
-mconst-in-auxflash.................................142, 159
-mconst-in-code ......................................142, 159
-mconst-in-data ....................................... 142, 159
-mlarge-code...........................................142, 159
-mlarge-data............................................142, 159
-msmall-code...........................................142, 159
-msmall-data ...........................................142, 159
-msmall-scalar.........................................142, 159
Memory Spaces .....................................................119
-merrata....................................................................60
-MF...........................................................................78
-mfillupper.................................................................60
-MG ..........................................................................78
Mixing Assembly Lang uage and C Va riables and Func-
tions....................................................................189
-mlarge-arrays..........................................................61
-mlarge-code ............................................ 61, 142, 159
-mlarge-data............................................. 61, 142, 159
-MM..........................................................................78
-MMD........................................................................78
-mno-isr-warn...........................................................61
-mno-pa....................................................................61
mode Attribute........................................................109
modules....................................................................52
-momf=.....................................................................61
-MP...........................................................................78
-mpa.........................................................................61
-mpa=.......................................................................61
-MQ ..........................................................................78
-msmall-code.....................................61, 142, 159, 160
-msmall-data......................................62, 142, 143, 159
-msmall-scalar...................................62, 142, 143, 159
-msmart-io................................................................62
-MT...........................................................................78
-mtext= .....................................................................62
myMicrochip Personalized Notification Service........15
N
Near and Far Code .................................................160
Near and Far Data..........................................143, 160
near Attribute...........................110, 143, 153, 160, 192
Near Data Section..................................................143
Near Data Space....................................................194
Nesting Interrupts...................................................180
no_instrument_function Attribute............................153
-nodefaultlibs............................................................81
noload Attribute..............................................110, 154
non-volatile RAM....................................................103
noreturn Attribute..............................................69, 154
-nostdinc.............................................................77, 79
-nostdlib....................................................................81
NULL macro.............................................................32
NULL pointers ........................................................100